The only thing I can think of is that status changes will only require inventory details based on the account features (whether bins are enabled), whereas bin transfers by definition require bins to be enabled.
@ezriah you would have to use a suitescript hook, or send the data to a custom transaction line field and then have a user event script to take data from the custom field and update the line details.
@tylerlamparter Got it, thanks. Hopefully it's not too hard to port the inventory detail code from the other record types and this can be fixed in a future release.