You don't need to switch products if it's working well for your breakouts. The thing is, salicylic acid is pretty harsh, and you need to learn how to use it in the right amounts. The most common approach is using the tonic every day, but try starting with two or three times a week and gradually increase it if your skin tolerates it well. That way you give your skin barrier time to adapt without drying out so much.
The key trick is hydrating afterward. Apply the salicylic acid to specific areas where you have breakouts, wait for it to dry completely, and then use a good hydrating serum or essence before your moisturizer. Some people skip these steps because they think it'll make the acne worse, but it's the opposite: well-hydrated skin handles active treatments much better. If you can, look for a serum with hyaluronic acid or niacinamide, which hydrate without leaving a greasy feeling.
Also consider whether you really need salicylic acid all over your face or just where you actually need it. A lot of times we make the mistake of applying it like it's a general maintenance product when it should be more targeted. And if the dryness continues, add a richer cream at night or use a lightweight facial oil. You'll see that with these adjustments you keep your breakouts under control without your skin getting irritated.