@KenW I do have that macro, and earlier today I accidentally hit the button for that on the PanelDue when I meant to hit Filament Load. That explains it. I'll get rid of that file. Thanks again for the quick help, Ken!
That all looks perfectly normal. As you say, it's very odd. I can't think of anything that would simply de=select a tool other than if there was a command to select a non existent tool (which there clearly isn't). A heater fault or some such would de-select a tool but that would throw up it's own error message and there are no such error messages in the console. I'm afraid I don't know what to suggest.