That’s not it at all.

The A6 driver fails for a very simple reason when going to turbo, if the cell voltage droops too far the MCU re-sets, no more turbo. Since it is directly coupled to the cell, this will happen. And LiIon cells are not perfect voltage sources, they have a frequency response measured in milliseconds (ionic conduction) Solution: better cell, or less ambitious LED array. Or modify the circuit so the MCU has some useful decoupling that might keep it going.

The issue of inductive switching spikes getting back to the MCU is quite different, and affects the more complex MCUs. The Attiny13 is actually pretty robust, but moving forward the more complex ones become more sensitive. Hence the need to put in a very basic, but effective decoupling arrangement (thanks DEL).

The X6/X5 driver is right on the edge, even with only one emitter. Attiny 25 ISTR. Djozz has posted a mod. to improve it. Apparently still in use by Astrolux with only a stacked capacitor bodge, instead of doing it properly.

Further boosted once the OTC was eliminated, and a big holdup cap. added to the MCU, in e-switch applications.

If you look on the Q8 thread DEL posted the schematic for the Q8 FET+1 driver, which is the basis for everything since.

BTW, you don’t need 1% tolerance components, that is just silly (and expensive).