Anduril ... 2?

Guys I have a Anduril2 question for a D4v2 with KR4 driver (E21 emitters with a 7.5A driver) about PWM setting.

The default PWM in the Anduril2 code is set to 10-bit (total 1023 levels). When I set RAMP_SMOOTH_FLOOR to 1, I find the brightness difference of level 2 and 3 too huge (corresponds to PWM level 0 and 1 in kr4-nofet config). Per my understanding this suggests that the 10-bit PWM resolution to the analog constant driver may not be small enough. Hence I modified the code so that I’m now using 12-bit PWM with total 4095 levels. By the way I recalculate the PWM levels to have 250 ramp length to fit my needs (slower ramping) but level 2 and 3 are still mapped to PWM level 0 and 1. I tried this and now I got a much more satisfying brightness gap between level 2 and 3.

I even made a change such that in candle mode, the PWM further raises to 14-bit, hence finer resolutions in each brightness levels. The result is the brightness change in candle mode is much smoother when used in lower brightness setting. This made the candle mode much more pleasant in pitch dark room. The drawback is the highest brightness level in candle mode dropped as expected but it doesn’t matter per my use.

My question is: what is the drawback of having a higher resolution PWM for a constant current driver on D4v2, since it is constant current? According to this post Toykeeper mentioned the analog constant current driver has arbitrary resolution, that’s why I made this change. Do I lose anything? I’m not sure if I actually see “the ripple effect” with my ageing eyes.