Residential IPs are great and have a high trust rating. However, rotating them every 5 minutes or every day is still a bad idea.
Try to think about it from a real social media user's perspective. Imagine i have a cable connection at home and me, my sister and mum uses twitter. We each have 2 personal accounts. That's 6 accounts set up on a single residential IP. Three of us could be logged in to our accounts and still not trigger any bans because we're using twitter normally. In a month's time, my IP refreshes and changes to a new one. We continue logging in to our accounts but yet twitter won't ban us because the algorithm detects our activity as normal usage.
But if i refresh my IP several times a day, it's going to put us under twitter's radar. And if one of us starts doing weird stuff like follow/unfollow users at an aggressive speed, the algorithm is definitely going to catch up.