"Each knob is also a switch" - I don't suppose there's any chance that these switches could be used to change the functionality of the dial itself? For example: with switch "in", turning the dial controls gain on Amp1, switch "out" and dial controls gain on Amp2?
Liking the CAD, anyway
I think you get lost this way ... knob1 will be than actual drive AMP1X and knob2 is still actual for Bass on AMP1Y ... and you will alwys forget this ... changing all 12 knobs together in pages may mean less flexibility, but more usability, i believe. so say:
For example:
Page1 = knob 1-8 -> AMP1X controls; 9-12: Global to dedicated parameter (on every page the same)
Page2 = knob 1-8 ->AMP1Y controls; 9-12: Global to dedicated parameter (on every page the same)
Page3 = knob 1-8 ->AMP2X controls; 9-12: Global to dedicated parameter (on every page the same)
Page4 = knob 1-8 ->AMP2Y controls; 9-12: Global to dedicated parameter (on every page the same)
Page5 = all 12 knobs controls Chorus1 parameters
Page6 = all 12 knobs controls Chorus2 parameters
Page7 = all 12 knobs controls Rotary parameters
... and so on ...
And if the Multicolor screen can set individually to certain Blocks (Modulations=yellow, drives=red, ...) - this would be fantastic!
That said, a knob can hopefully adressed to the same parameter on different pages (global = on every page same function), say: 1/2; 3/4 (knobs 9-12) could hopefully be on all pages delay time/ delay mix and reverb/mix and chorus rate or something ...
To me personally this could be a useful way without getting lost which knob is on which page which function and which knob beside do the same, but on another XY or another Block instance....