Hi @Gary,
I forgot to upload my solution to this thread, because luckily I've been able to solve it.
It turned out to be simpler then I first assumed. Basically, the error occurred due to another error in the measurements in calibration. This was then stored in the override.g file. I was suspecting that there might have been an error there, but each time I tried deleting it, it was already stored in the machines RAM.
Here is a step by step guide, explaining how I fixed it:
This should have: removed your previously stored values in config-override.g for good --> allowing for new values to replace them, so the printer will home properly.
Also, you don't need the G92 command, it was only a temporary fix