Clickbank is very good at detecting certain things. Like any other business, they are growing a lot and they want transparency and filter the affiliates that are not honest. Even, if you manage to make an account, they will want ID and document for residence. There are many other affiliate networks, don't limit yourself to Clickbank, if you don't manage to make an account.