When you have a card on an account it has to be valid and pass the iTunes validation, whatever you are downloading. Either try putting a valid card on the account, or see if you can remove the card : Change or remove your Apple ID payment information in the iTunes Store - Apple Support
If you don't get the 'none' option on the payment details screen : Why can’t I select None when I edit my Apple ID payment information? - Apple Support