Astrolux A01 repair question

I liked my A01. It’s using the black manker driver board instead of the red one with PWM
but recently the positive lead to the LED snap off (i had no idea how it came off but it definitely is a wire snap)

Took it out, solder it back, it works fine no problem except
.
.
.
The moonlight has reached a new level of sub lumen so low that it’s unusable. It’s also flickering within the moon level.

I cleaned the contacts with contact cleaner/alcohol/lighter fluid.
it is still lower than low moonlight with weird flickers.

Could it be the driver is not sitting flat on the pill or something in the circuitry needs a reflow?
Medium and high is working fine though.