Had acne for 35 years, had the pill as a teenager, topical antibiotics, oral antibiotics, the roll on antibiotics, benzoyl peroxide 5%, benzoyl peroxide 10%, Salasylic acid, Dermalogica, tablets from dermatologist, the scrubs, all the shop brands all the usual stuff and it all worked a bit, but then stopped working or was too harsh on my sensitive skin.... but right now everyone says I don't have acne and I don't need spot cream because I have found the routine that works for me, told to me by a female GP with acne...but you wouldn't know it because her skin was clear.
Adapalene gel (prescribed by said GP)
La Roche Posay Effaclar face wash
La Roche Posay Effaclar H cream for the way the adapalene will initially dry out your skin
La Roche Posay Anthelios Factor 50 sunblock.
This has changed my life, I'd never switch any of it up. I tried and all the spots came back, deep deep spots. Try your GP, these days they'll prescribe via a telephone appointment, and tell them what you want.
Look on YouTube for Adapalene, also called Differin in USA, before and after videos. It takes a couple of months but it really works. Good luck!