X,Y, Z keeps changing after tool change messing up my work

I have the latest gsender version, and this happened since prior versions.
Whenever I do a tool change, thereā€™s always the chance that the x,y,z coordinates get shot ruining the job.
If I stop the job and resume, same deal, not always, but it happens.
Itā€™s beyond frustrating, it has ruined wood and bits this way. Iā€™m uber leery upon doing a stop or tool change that Iā€™m at the ready with the stop button which only helps save the bit but not the wood.
Are there any fixes to this or known workarounds that donā€™t involve doing several different jobs to ā€œspell it outā€ to g code instead of it able to do it all in a single run?

Try the latest latest gSender 1.4.5. Maybe that got squashed this time.