I saw an issue with the USBC connector making contact with the body creating sparks. This caused intermittent operation of the light. My first solution was to place tape over it. But I decided to file down the protruding part of the USBC connector and it is now working flawlessly.
I rounded the edge of the connector using a small file.
