I was able to finish off this lecture without much issue, but upon playing I did notice that my enemies actually just walks through the barriers when they have not been locked yet, so even though i should have like 4 enemies spawned per section, i would at times see 8 or 12 in one section.
I believe this has something to do with the navmeshbounds, but is there a way to limit them or anything to a particular section of the map, or have it so that each NPC is assigned like a group of navmesbounds or anything like that?
here is my current project: