Data Layer Runtime Loading/Unloading Not Working

Same problem. I have two data layers for two sets of interior lights for my project. The lights in the first room I did load and unload properly. In the second room though unloading one layer will not unload the lights associated with that layer.

Both data layer assets are set to runtime. I tried unchecking spatially loaded, no difference. Deleting and re-creating the lights and re-assigning them to the data layer doesn’t work. In the editor the data layers work as expected, it’s only at runtime that actors don’t unload properly.

Edit: Found the problem in my case. My light actors had an instance editable property. When any actor is assigned to the instance editable picker, it causes that actor to not be loaded/unloaded with data layers.

Here I have a simple cube actor, with an instance editable property. When nothing is assigned to the instance editable property, the cube successfully loads and unloads with the data layer. If I assign something to it, the cube no longer unloads with the data layer. Seems something about assigning a value to the instance editable property is tethering the cube to the world and making it inaccessible to data layers. Not sure if this is intended behavior or not. Possible workaround might be to reference the actors by other means than an instance editable property.