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:
Temporarily delete/comment out the M500 command in the bed.g file. (It causes the machine to store the new values after calibration)
Delete the config-override.g file and do an emergency stop of the machine.
Restart it, (hopefully there shouldn;t be a config-override.g file) and add the M500 command back in, then perform a delta calibration.
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