When I have multiple levels in my world and convert an Actor to a different type using the “Convert Actor” functionality, the following seems to happen (I reproduced it several times):
The Actor is deleted.
A new Actor of the desired type is spawned in my currently selected Level which might not be the one where the original Actor was!
I was converting a bunch of BlockingVolumes to NavModifierVolumes, nothing custom. Also, I just reproduced it in 4.14 – I selected one NavModifierVolume in a streaming level while having the Persistent Level active and converted it back to a BlockingVolume. It ended up in the Persistent Level.
Hmm, I just attempted to reproduce this but the converted actor still stays in the correct level for me. Could you provide repro steps from a new Blank project?
We haven’t heard back from you in a few days, so we are marking this post as resolved for tracking purposes. If you’re still experiencing this issue, please feel free to post back here with additional information to reopen the post.
Thanks for sticking with this and getting a repro to us. I was able to reproduce this using the steps you provided. I’ve logged it as JIRA UE-40360 and our developers will be investigating further. Use that link to monitor the bugs status and vote on it’s priority.