Replenish slam level as often as you can - 3-4 times a day is best or more often if you can to get a leg up on algae faster than it proliferates.
This is hard to do during the work week but 1 or 2 doses before work & 2 after/ before bed will make a huge difference.
I see where you added stabilizer (15ppm worth) but never checked cya again
45ppm counts as 50 for chlorination purposes & slam level fc is 20ppm but it looks like you’re only maintaining 12ppm a couple times a day. In between fc is dropping pretty low.
FC/CYA Levels
Did you remove & scrub any steps (inside & out)? This is very important! They are often the epicenter.
Have you tried adding de to the filter to help catch the finer stuff? Be sure you’ll be around to watch the psi. Maybe do it right after work then backwash before bed.
A clean pool filter will increase the efficiency of your pool! ... your filter are to backwash it, clean the manifolds and grids, and add new DE.
www.google.com