Execution reverted: !BAL20
What it means
The sender wallet has insufficient ERC20 tokens to claim this NFT token listing or hasn’t approved transferring this ERC20 token.
How to fix it
Check if the sender wallet has sufficient ERC20 token to claim this NFT token.
If so, this wallet must also set their allowance on the ERC20 contract to allow the NFT contract to transfer the necessary amount of ERC20 tokens. This is a separate transaction that must happen first.