Oil Filter Housing Cap leaking




My Oil Filter Housing Cap is leaking. I've replaced the oil filter housing gasket and cap in the past but the cap keeps getting a leak after 1-2 years

Similar to this video

It's odd to me that it keep developing a leak at the cap. I replace the o-ring with each new oil filter, I torque it per the manual...

What's the fix for this? To keep replacing the cap?? Is there a more long term fix? Maybe a better/stronger aftermarket cap?

Thanks guys!