Thanks Manley.
Unfortunately i have no way around the bug. It's a 3rd party object and i don't think 00Rez updates.
The only other option is to recode the game with the official inbuilt pathfinding behaviour. I've had a play around with it today and have it working on a grid but i can't understand how it handles costing. For it to have any effect i have to set it to a value of around 100 or else it just seems to ignore it completely, which presents a problem at the moment.
Well, isn't that the fun part of engine building? No, not really. It is always a bummer if you have to recode and rework vast chunks of your game. But on the plus side, by using the built-in pathfinding, you'll have better support and I would assume it works well. I haven't tried it out yet. So, anyway, hang in there and keep working. Don't look at the hours and hours of work - just take baby steps to stay sane.