I see quite a few questions about requiring KYC L1 before depositing - this was a conscious choice from our team, we want to have some level of checks before we allow users to send us money as per the regulatory responsibility we have with our license. You can update your L1 KYC if ever you decided you wanted to go further and complete full ID verification with our L2 verification.
Whilst I'm every day more against using services requiring to undergo KYC procedures have to admit you choice of asking it before depositing it's really the fairest and most correct way to implement it : I hate seeing basically every gambling sites rolling out red carpets for new players/depositors only to introduce obstacle courses, often disguised as KYC, for withdrawals.
Hats off for your choice and good luck with your business.