Why is my actor not navigatable to when the NavMesh shows a green area to it?

I am trying to make a defense strategy game inspired by Clash of Clans. My issue is the AI won’t go through the opening to the tower. I use a AI Move To for moving them to the target location. I set up a “find path to location” using the location of the targeted tower and “GetRandomPointiInRadius” then i used “is partial” to determine if my AI can reach it, I print string “surrounded” if the AI won’t be able to reach it. I feel that the path should not be partial being that it has a green path to it. Any ideas?

192177-capture.png