Maybe there is some miscalculation in calculating the localX and localY from the globalX and Y?
I assume that the localX and localY are used to click the minimap?
The code to walk Closer to the ruin as said on the status is: (object being the Myserious ruins)
Settings.status = "Walking closer to " + object.getName();
script.localWalker.walk(object, true);
Utils.sleep(script, 100, 400);
Does osbot return the ruins on a wrong position?
kind regards
Khaleesi