It's not really a mystery.
Where a driver might see his speed dropping a few kilometers and gently ease the throttle down further to get back to the desired speed George is programmed to not let the speed drop below a certain speed then get back to the set speed as quickly as possible.
Even of a flat road George fluctuates as much if not more than a human driver because he can't see what is ahead and all it takes is for George to creep 1k over the set speed and his reaction is to slow down, by the time he's slowed down he's dropped 2 or 3 ks so he speeds up, rinse and repeat, even a bad driver is not that bad.
The extreme example of how inept George is is shown by having the speed set at 100kph and hitting resume whilst at 75kph, George's response is to pick up revs get to speed where as most human drivers will feed the throttle gradually rather than planting the boot and waiting for the engine to leap out from under the bonnet.
Another way to see how inept George is is to look at the fuel usage on something like a scangauge, or other such device, fuel usage with a human driver fluctuates enough but George who's only focus is the set speed will always be worse. Monitor the difference between the two for 5 minutes and it doesn't take much to realise why over a long distance George doesn't return great figures.