AMC version has pretty much only 2 channels with 8 bit, so moonlight will be not possible
or even color mixing at low levels will be very bad in few steps
To get the used 6*AMC +1 for better resulution we would need 4 MCU pins so this would be delaying as well
While the FET PWMed CC uses 3 channels and should get per color about 10-11 bit resulution
The powerbank boost pin that was in original design on the MCU can be separated, so it wont be affected by the CC PWM of the FETs
We could have an early prototype driver already if there would be a budget for it
TOM TOM get a board with just 2 copper planes and one with a few hundred viases for thermal conduction and try to solder a wire on both and you will see that one is literally sucking your irons heat away make it hard to solder,
It is common on bosrds, just look at Astrolux MF01/02 or other drivers like Acebeam/Thrunite you see thermal viases on many of them, the more copper the better it conducts heat, even if some PCB material gets drilled away
Chineese fabs have production costs you can see on Elecrow or similar websites you can make 1000 47.5mm drivers without extra drill costs for 335$ It does not matter if you make 250 10x10cm or 40 25x25cm boards just the board area counts for production costs
I do not see on my designs any short circuits you say they are there or non functional circuits if you are not able to get the function of a OPAmp variable resistor MOSFET circuit reverse engeneered thats your problem, the board has no design faults like you declare they are there