my bot don't see chests, strongboxes and shrines as barriers. He tries often to pass them and stack with shield charge around 5-10 times until he tries to avoid them.
Update: I only use SkillAwarePlayerMover, all other things are std.
This seems to be a other problem, because sometimes the bot random running/charging in a random direction for 5 seconds with shield charge; specially in a boss room.