Rather than boxing users into “modes” or how footswitches work - per row, or the all/none approach; allow users to set EACH individual switch however they want. There are only 8 switches. Each footswitch can be either a stomp, a preset or a preset.
If a user wants 2 footswitches to be stomp and all the rest to be scene; give them the flexibility. If the user wants just 1 or 2 footswitches to be preset switches then, allow them to select which preset (in the current bank) it points to.
I’m sure the hybrid mode was a great advancement - but since there’s only 8 footswitches; just go all the way and - per bank - let the user set up each footswitch individually.