Level sequence breaks when level instance loaded at non-origin location/rotation.

I am looking for some help solving an issue that arises when combining level streaming with level sequences. The basic problem is, when a level instance is loaded at a location/rotation that is not zeroed then all level sequences within that loaded level are not transformed to fit the location/rotation of loading.

It seems that location keys operate in the persistent levels space, same with rotation.

I’ve also tried moving both location and rotation into Relative tracks, and location seems to be accurate, but rotation is inconsistently incorrect (possibly due to rotation value of the instance)

This is for an AR project in which the user places the content at a location and it is loaded using the “Load Level Instance” node using that location/rotation in the persistent map.

It should be noted that World to Meters Scale is being changed to scale the content accordingly.