Jacuzzi jscs40 swg leaks from connection

I have a jacuzzi jscs40 I installed it in 2023. It started leaking from where the cap threads onto the housing last year. I pulled the o-ring and it looked fine, no tears or flat spots and the housing and cap aren’t cracked. I ordered another o-ring, I wasn’t confident it was a direct replacement, and it kept leaking and eventually got worse towards the end of last season. I put it off until now and we’re looking to start it up again and of course I’m having trouble finding the part through Leslie’s locally and online. I don’t really want to spend another $20-$30 if it’s not going to fix the problem. Anyone else have similar issues? Or have a reputable spot to get jacuzzi swg parts?