How to make enemies avoid other enemies' attack hitboxes

I see, I figured as much I’d have to code the slot system myself.

I’ve looked into dynamic navmesh obstacle before, is there a way to set them up so I can dynamically set selected NPC to ignore these areas? So not all NPC’s avoid the area.

Back to the flamethrower AI example, I’d like the AI to move forward towards player as it blasts fire. If I place a navmesh obstacle there, all other enemies will know to avoid it, but includes the flamethrower AI as well, causing it to get stuck.

I also wish to include vision into the mix, where AI’s that can see the navmesh obstacle avoids it, while those that can’t ignore it (allowing player to trick AI’s into getting hit by friendly fire).

It doesn’t look like the built in dynamic navmesh obstacle allows any of this to be possible. Do I have to scrap unreal’s built in navigation system and write a custom pathfinding system?