We used to lose accounts in droves due to "impossible movement" triggers, and this was inevitable with server proxies. We switched everything to mobile ports here, and the problem simply disappeared. It turns out that when Facebook sees a real mobile IP from the right city, it doesn't have to ask any unnecessary questions.
The setup we settled on: we use a sticky session while we're warming up a profile, and then we trigger the API for rotation before moving on to the next one. We spent a couple of days tweaking the timings, but once we got it set up, everything ran on autopilot.
The speed is average, somewhere between 10-25 Mbps depending on the operator. For AdsPower, that's more than enough; we're loading ad accounts, not streaming video. If someone had asked me to pay that much for a proxy a year ago, I would have laughed. But if you calculate the losses from banned accounts, the benefit here is obvious