Well, I did but that's not because people get banned using a VPN that it's a factor of detection. It "might" be (no real sources) because some of the IP tables/ranges are already blacklisted, since they're on the same subnet. So basically if a guy is botting with a brand "X" vpn with ip starting by 127.0.* (yep, I know it's localhost stop bashing me) you can make sure that any ip connecting with an ip like 127.0.* is flagged.
Most of the public/free vpns providers are on track of this, that's why you need private ones.
It can be a possibility, but it depends a lot on what you're using.
People on ban section also reveal bad botting habits, like farming docks, ledge, library for 10+ hours straight. Stuck in a spot for hours, instability/crashes... This is a huge factor.
But well, only ggg knows.