Maybe have the actual actor detect when it’s not moving?
Like… if it gets stuck, it’s movement velocity will be slowed considerably… so maybe set up a bool for when that happens, and have the thing that’s moving “move to” a location that’s behind it (subtract or add from that location to make a new one), and then resume it’s path?
Just a thought!