Yes this is normal to request all this documentation, as part of the KYC (Know Your Customer) regulations.
If you are dealing with a broker that is not licensed and regulated, it can just be part of their scam to not let you dispute charges on your credit card.