Ah, ok, well, yes, unfortunately, in my opinion, you are incorrect as there is no such thing as a spur on a radial circuit. The breaker has to be selected so that it protects all cables within the circuit.
You are allowed as per bgb show on diagram.
If you have a 32A breaker and 4mm feeding the grid switch, you would need 4mm feeding each 13A SFCU also. Only from the SFCU to the appliance could you then use 2.5mm cable.
Why would you need to as the cable cant be overloaded so from grid switch to SFCU 2.5mm is more than enough but the rules are the wire must be less than 3meters long, I have always done it this way and also on my annual assessment he said that it is ok and the way he would do it.
Lets say for example you wanted to take a feed off a 40A cooker circuit to feed a single socket outlet (not that anyone would do it this way) then you wouldn't be able to take a 2.5mm feed from the cooker outlet plate to a SFCU, then on to the socket. The feed to the SFCU would have to be 6mm, the same as the cooker circuit. If you took a 2.5mm feed from the cooker outlet plate to a SFCU, even if it was only a few inches, then that length of cable between the cooker outlet plate and the SFCU would not be adequately protected.
2.5mm is fine again because it cant be overloaded and also i usually do this and use the SFCU for ex hood
My solution to the OP's problem seems the simplest:
Use two seperate A3 radial circuits, each supplying half of the 20A DP switches within the grid, then use 2.5mm cable straight from each individual grid switch to each individual socket outlet designed to supply an appliance. There is also no need for SFCU's whatsoever.
I do agree this way is ok but i dont like having two mcb's covering one grid switch.
I myself have done this a couple of times but only using one A3 radial to supply the grid switches as there was only 4/5 appliances in each scenario.
Just to say tho I only install grid switches if the client/builder says i have to, I dont like them really prefer SFCU above app and flex outlet behide so if a fuse blows then no need to pull out app