Detect when bot is attempting to move but blocked

It doesn’t always call Bump() or HitWall(). Sometimes when my AI bots are moving they’ll get caught on some geometry and end up walking in place.

If there anyway to detect when this is happening during latent MoveTo() or MoveTowards() functions?