Test case:
3 scenes: Init, TestScene, TestScene2
Init loading scene TestScene and TestScene loading TestScene2 (load type: Single).
TestScene has prefab with script setting it to Dont Destroy On Load.
After loading scene TestScene2 object with Dont Destroy On Load is losing all connections: all script are missing and if there are references to objects in scripts they too are missing.
Addressables config:
pack1: TestScene
pack2: TestScene2
pack3: prefab
If TestScene and TestScene2 are in same pack it is OK.
How to handle loading and unloading multiple scenes with Dont Destroy on Load objects?
[Edit] Unity 2018.4.9 and Addressables 1.2.3