My recommendation would be to go to basics figure out where the breakdown occurs. To do this start by adding print strings or breakpoints in the AI and try to load the level in stand alone and check things like "does my AI possess it’s pawn? “Is the navmesh valid?” “Is the behavior trees/State tree/function firing as expected?” And so on that would be my first step