copying salesorders to Transportation should always be the same regardless whether you are using the main- or subsession, whether it runs automatically or manually.
What I wonder about is the Item Transport Defaults. Are they already available when you enter the salesorderline for a project? If not, this might cause the problems.
Anyway, the same problems should occur when you copy the salesorderline manually. So I guess it's a bug.