I'd invest the time and home both tools in X&Y direction while the bed is empty. This way you can be sure, the unused tool is parked where it belongs.
It's debatable if you have to heat up the tools for XY homing/parking, but it's probably touch probe related?
You can rewrite the homing macro to only heat and home Z of the selected tool