I think that's what you're going to have to do, then. You're getting program changes back from the Axe-Fx, and that's telling the GT to switch presets, which triggers that preset button. Telling it to ignore incoming program changes is the only way you're going to stop it.