It's great that you are using a daily sunscreen! Just don't use it in the PM, just a moisturizing lotion is enough.
In terms of improving your skin clarity, there are a few options in terms of actives you could add.
The "heavy weapon" (and probably the most effective one) is retinoids. They help regulate the sebum production, cell turnover and help reduce clogged pores and blemishes, as well as heal post-inflammation pigmentation marks faster. They also help to repair photodamage. The downside to them is that they can be irritating, and not everyone can tolerate them.
You could also consider azelaic acid, in around 10% concentration. It is a gentle ingredient that helps balance your skin microbiome and reduce inflammation, and that's how it helps against blemishes.
The other two top actives that you might want to take a look at are salicylic acid and niacinamide. Niacinamide is also well-tolerated usually. You'd need a concentration of about 4-6% to help balance the sebum production and decrease inflammation.
Salicylic acid is an exfoliator that has a superpower of exfoliating inside pores. It doesn't do magic, but it helps keep pores more clear and reduce inflammation - can be used as a spot treatment on red blemishes. It can be used 2-3 times per week depending on how sensitive your skin is and how well you are tolerating other actives.
Overall, in terms of order of trying these actives, I would first focus on trying a retinoid and niacinamide (you can introduce them together). If you tolerate the combo well, add azelaic acid daily as well, and then add salicylic acid starting from 1-2 a week.