Yes, siege pathfinding is problematic. There isn't a huge amount we can do about that.