It’s eh… why not use a topical retinoid?
Nicaminmide percentage is way too high, will over irritate your skin for no benefit
Salyicci acid is alr, retinoids are better in general though. Same goes with the caffeine serum, it’s not the best. Overall depends on your bone structure.
Also, change the sunscreen, i’m not too sure of the ingredients but avoid endocrine disrupters like homosalate/oxy, etc and look for ones that have SPF 30 PA+++++ since it protects from both UVA and UVB rays
If i were to recommend you some skincare, it would just be a low-ph gentle cleanser, retinoid of your choice + azelaic acid 10-20% and a moisturizer plus the sunscreen i said beforehand