Hello
Check the active ingredients in your medication, and then you'll start to have an idea if they work for you.
I don't know much about rosacea, but I've suffered hormonal spots for years (one my jawline). Funnily enough they stopped a year, maybe two, ago, as part of the whole perimenopause thing. But I think they'll be back, as I'm on the combined pill now.
Anyway, for me zinc sulphate works a charm. It's in a spray called 'Serozinc', available from Boots. Also salicylic acid works for me. I prefer moisturisers and toners with the active ingredients in them as they're staying on my skin longer.
Check out 'The Ordinary' if you haven't already. A bit of reading and research, but it's worth it.
Good luck x