I understand a little about your problem, I will offer some ways that might help you.
You can withdraw your VGX tokens from your Binance account to your personal wallet and hold them for a while until the VGX tokens are traded on a US based exchange.
The second way, you can create a new Binance.com account without KYC, don't forget to use a VPN or change your site's DNS to Cloudflare (1.1.1.1), This allows you to access Binance.com, then you transfer your VGX token to your new account. Then you are free to do whatever. (The 2nd way is just my thought, I haven't tried it because I'm not in the US, but I'm in a country where I can't access Binance.com either. I used this method for my problem)
You can withdraw your VGX tokens from your Binance account to your personal wallet and hold them for a while until the VGX tokens are traded on a US based exchange.
The second way, you can create a new Binance.com account without KYC, don't forget to use a VPN or change your site's DNS to Cloudflare (1.1.1.1), This allows you to access Binance.com, then you transfer your VGX token to your new account. Then you are free to do whatever. (The 2nd way is just my thought, I haven't tried it because I'm not in the US, but I'm in a country where I can't access Binance.com either. I used this method for my problem)
Thank you so much! I didn't know you could create a Binance account without KYC. I'll try that tomorrow and see how it turns out 👍