@Wehaywire please share your homex.g, homey.g and homeall.g files too. It's possible that you have set them up in a way that leaves X and/or Y outside the normal reachable range, in which case the first movement after homing will try to bring them into range.