Consider limiting mob vision to be the same as the player. If the player can’t see the mob, said mob shouldn’t be doing a wind up charge off screen or be locked in for aggro to throw some grenade the moment a player walks within vision.
This can be most annoying in the crucible with the false knights charging on narrow platforms without either party having vision, but it’s also common with some bounties in Marin Woods and Mariner Beach.
Nobody likes being in the middle of a current fight or platforming and out of nowhere comes an immediate charge swipe or projectile.
This is most common when your player is in the north position heading south, but because of the fixed camera many aggroed enemies are often offscreen in the south direction.
To clarify, enemies ambushing the player is not bad in itself. It just has to have its time and place, not be a general behavior everywhere.
And especially not in platforming sessions.