Welcome to our forum.
You may want to stop adding clarifier on a weekly basis and maybe try an enzyme water treatment such as LeisureTime Enzyme (old name Scum Gon). Too much clarifier will cause problems. The enzyme treatment will work on oils and soaps, etc. Use the clarifier only when needed such as when you can't get your water crystal clear. I still have half of my original clarifier bottle left and that is over two and a half years.
I must admit that I don't use the clarifier because my water is not clear, more that I want it to stay clear. Also that is what it says to do on the bottle. In the UK we are pretty limited with the different chemicals, but I will see if I can find some LeisureTime Enzyme.
Enzymes come in many names. I would be surprised if you cant find SpaPerfect. If there is a SpaGuard dealer get Refresh. If there is a Beachcomber dealer, get some Purezyme.
Clarifiers allow small particles to "clump" or clot so that the filter can grab them.Enzymes are organics that break down oils and scum. Enzymes are found inside our bodies. A few years back many laundry detergents began to add enzymes to their formulas.Enzymes are not as effective if you add them to spa water when sanitizer levels are higher than 3PPM. Never add enzymes to spa water if sanitizer readings are higher than 5PPM. The bottles will tell you this.HTM
But the lovely and gracious Mrs. Chas has gently put a stop to such exclaimations...