Truth be told, KYC is a tricky process. But the KYC provider try to make it better each time. There could be many reasons, check here:
Connect with our Open and Decentralized Protocol for syncing various wallets to Dapps Secure Server