This is likely the same issue that I’ve reported here.
It’s quite a tricky one to demonstrate so I’ve included detailed reproduction steps.
References are not just lost or redirected, they look fine in the editor but are internally screwed up.
It looks to me like they become desynced or split, where part of the correct device is referenced (like the transform) along with some components of the wrong device, within the same variable.
Hopefully this issue gets the attention it deserves.