Those IPs eventually end up on block lists as users do dumb things with them. You could definitely benefit from auto cycling through them but it's still going to be luck of the draw, ultimately. Normally you'll get a different IP each time you connect, even to the same location/server so if your VPN client has a CLI component, even a basic one, you could write a simple script to tell it to 'disconnect' and then 'connect' periodically, for instance.
Depending on which VPN client you're using on the router, that would be the simplest approach to explore imo.
ETA you could also explore getting a residential IP from your VPN provider if they offer that. It's a little more expensive but they don't end up on block lists as much. Less hassle.