Yeah I feel like at this point that's the only thing left to try. Or contact your supplier and see if maybe the same ones got sold to others by accident? If that's not that case, my bets on the proxy
Mules rarely get banned. If you're concerned, trade all your botted GP to another bot and use that account to trade it over to your mule account. Mule account should be your home IP, other different IP