Why are you converting all of your webWalks?
WalkPath only uses the local loaded map to walk and it also can not interact with any objects while walking.
So if you need to walk a long distance that might need to interact with a gate, door or stairs you'd more than likely need to use webWalk.
To set a break condition for a webWalk take a look at https://osbot.org/api/org/osbot/rs07/event/WebWalkEvent.html
To set a break condition for a WalkingEvent take a look at https://osbot.org/api/org/osbot/rs07/event/WalkingEvent.html