I think you should destroy all AI inside unloaded level, you should create some manager system that controls level and AI spawning.
If you need AI to be persistent even if level gets unloaded then just add persistent invisible collision mesh like flat plane or invisible landscape with collision like answered above.
The other choice would be to disable their movement component, so they will be frozen and never fall, but you should enable their movement after level gets loaded again.