Spawn actor between two other actors

i don’t know if it may help… but just the very hacky way, and i just know that in the cpp realm, you know the nav mesh bound volume??? the one that you use when you wanted navigation system for AI and will make a green color if you press ‘p’??

so if iam not wrong, what you wanted to spawn actor to a position randomly as long as it not in the walls, position… and i assume you already had the walls in your level, and just wanted to spawn actor without collide with the wall.
to do that you can spawn actor normally but with the location given by UNavigationSystem::GetRandomPointInRadius(). it will get you a position that in the volume of the navmesh and also in the area that just be generated by navmesh. which is not the wall. so your point gonna be random and hopefully not on the wall position or in that respective mesh of the wall.