sorry for the late reply, here is the game I am having trouble with drive.google.com/file/d/1QTNv0ujxMk20n1k0bM8WzroojG8nkVfK/view
Testing the game, it seems like the enemies passed through the "window" objects. I'm assuming that's the problem.
The window objects had the solid behavior, but it wasn't checked off as "enabled", so enemies were ignoring it. Flipping the checkbox to enabled made them work as expected.
EDIT: Looking more through your logic and it seems like you want the glass to be see through for line of sight, so you're having the Solid behavior set to disabled by default until the enemies overlap, so they can't pass through it?
Now I haven't used the Pathfinding behavior in my project, but just based on messing around a bit, it looks like since the Solid behavior is disabled until there's overlap with the enemy, Construct's pathfinding is treating the windows as not solid, and thus it's drawing a path right through them. Since the path is complete and the enemy starts to move before the sprites overlaps, it continues to follow that completed path even through the activated solid.
The way I was able to stop this was to add an 8-Way behavior to your enemies, with initial controls disabled. This allows the enemies to still shoot through the glass, but as soon as they overlap, the 8-Way behavior for interacting with Solids seems to override the path that the Pathfinding behavior is following, and stops the movement as expected.