Never seen this before and I have run this macro hundreds of times. It's a macro that runs the B axis for my power drawbar. I execute it with a physical button as the input. I fired up the machine and the first thing I did was to change the tool. I pushed the button and the B axis started turning and then the X axis started doing a rapid move in the same direction. Both the macro and the X axis stopped when I pushed the stop button. Without doing anything else I pushed the tool change button again and it worked as expected. I have done probably 20 tool changes since then without a problem.
The only difference was I probably executed the macro a little sooner after starting UCCNC that I normally do. Not looking for a solution just wanted to pass it along.
Thanks
Derek