Not necessary. Facebook and other geolocation services can make mistakes and think IP is from somewhere else even when the providers hardware really is in the targeted country.
It is unlikely the fault of AdsPower and it is either proxy providers fault or it was Facebook who actually messed it up.
Here is an example of the output for one of my Iproyal US residential proxies:
View attachment 410067
And this is what Facebook said for same IP:
View attachment 410068
Or a free service like iplocation.net:
View attachment 410069
As you can see, both MaxMind and Iplocation think this is an American IP and I am sure it is in fact assigned to a network adapter that is physically in the USA, it's just FB that performed wrong geolocation lookup.
If you want, I can check the IP geolocation data with MaxMind's Insights, you just need to DM me the IP of the proxies you want checked. Or just ask Iproyal support for replacement and hope the next one works out. Good luck.