OK,
I've had a good look at things...
I actually think the GPX file is correct and the distance is about 130 km, with the caveat that it starts/finishes from Tattenhall, rather than the cafe', so about 1-2 km difference to the references, not a big deal.
The pub is correctly at 93 km, as you say, but if you look at the route sheet, it says it is at 103 km... so I suspect it is the route sheet which is incorrect.
I guess we'll find out on Saturday...