why using loadlevelinstance will make loaded sub levelsequence boundObjects invalid.

version 4.19,4.20 can

i make a sequence in a sub level,it just move a sphere in the sub level.
and i loaded this sub level into another level called “main level” by function “Load Level Instance”.
i found that when i playing this sequence , sphere didn’t move.
but when i load sub level by using function"Load Stream Level", everything is ok.

i track the difference in code and found that:
when load sub level by “Load Stream Level”
the USequencePlayer::State::ObejctCaches is like this:

but when load sub level by “Load Level Instance” the ObjectCaches is:

why "Load Level Instance " made BoundObjects lost?

and i fix this problem by rebind Objects after level loaded, but any other way to fix this problem?