VPNs typically assign you a random IP address from their pool of IPs.Each time you use it, you may get a different IP address, which may look suspicious, and even lead to a locked/suspected as stolen account.
If you're just botting 1 or 2 accounts, maybe you can get away with using a VPN, and choosing same location each time.Usually you want a dedicated SOCKS proxy, so your IP doesn't keep changing.