If you are using centralized exchanges and wallets, KYC verification is mandatory to use full services. Did you ever encounter any issues while doing KYC verification? I had to verify my Uphold wallet in order to withdraw BAT form Brave browser, but the wallet did not accept my documents. Interestingly, I had used the same documents to verify my Binance accopunt and it was approved.