Reylight Pineapple Mini Issues

For some reason, the switch on my pineapple mini turns the light on, but doesn’t properly switch modes when tapped. When I tap it 3-4 times, then sometimes it changes modes. I got a new switch from Rey, but the problem persists. I took the driver/LED pill out of the light and tested it by turning the light on, and just tapping the driver negative ring on the casing of the light. It does switch modes when tested like that (basically how a twisty would switch modes). Is there a problem with continuity? I really don’t know what do to.

Cheers!