So here's some secret sauce for you (and anyone who's reading this).
Behind any account suspension/termination system of a social media, there's a general technique:
Anomaly Detection
See this graph:
See that huge spike around 'Dec 23'? Ye, you just detected an anomaly, an abnormally large spike. Anomaly detection involves doing that automatically with computers.
This is how it goes: Twitter (and most other social media platforms) will first gather all information about your engagement. Literally everything from when someone followed you to when someone unfollowed you to when someone liked your content to how old is the account that liked your content etc.. lets call these properties.
It will then run algorithms on these properties that detect spikes. If it detects large enough spikes across several of those properties. It gives you a suspension/ban.
Since you use an smm panel you can't control a lot of those properties. One key property that you can control tho, is follower count over a time period.
So, if you give your account 3000 new followers in under an hour when it had zero, it could cause a big spike. Large enough you get a suspension.
However If you have 20k followers on your account that you gained over 3 months, 3000 a day wouldn't be unnatural.
Basically drip feeding, but keeping in account of your current stats is the way. If you "drip feed" 3000 followers over a day when your account has 0, you prolly will get suspended.