Did you add lube?Mine had one O ring torn in it when I got it and ripped another pretty quickly, now has had last one in it for ages,well lubed and seated seams OK.
I really like the light, Lumens and throw over exaggerated by Thrunite, but still good and I would recommend one.
High on Energizer L91 guesstimate 120lm, 14500 maybe 250lm, Lower modes are low! On 14500 3rd level maybe 50lm.
Throw about 120m with 14500 in my opinion.
Switches between modes very smoothly and reliably.
Did you add lube?
Did you take extra care to seat the ring since two tore?
Hearing it is possible to keep a decent seal is encouraging.