Yeah...the problem is that with different presets, the foot switches are assigned to different effects. For example in my 1A preset, foot switch #4 is a Chorus. But in my 1B preset, switch #4 is a Rotary Drum.
I'm really enjoying the HD500X so far but, in my opinion, this is a major design flaw. I'm no computer programmer, but I can't imagine this would be difficult to rectify with some sort of software update.