Your understanding/interpretation of S10 is different to mine. I thought S10 simply meant that DHW demand had been detected at that time but nothing else was happening (eg: no ignition, no over-run, etc).
If the flow rate is 5 or less then the boiler cycles, 6 or above and it's fine.
I've...