I have one Nav Mesh Bounds Volume that is placed in the Persistent Level along with the Recast Nav Mesh. None of my sub-levels contain a Nav Mesh Bounds Volume or a Recast Nav Mesh. The pawn using the Nav Mesh works properly when testing on a new level with all of the same settings.
So it seems I have found an at least temporary solution. I created a new level with world composition and created two sub levels with basic geometry. After moving a new nav mesh into the Persistent Level with my current settings and letting it generate its recast, I was able to copy that nav mesh and paste it into my current level and have it function properly.
I’m not entirely sure how or why this works. I tried multiple times to create a new nav mesh in my current level but it never worked. I would love to hear potential explanations as to why this may be happening so that I can understand the issue better.