As per discussion, the airdrop transaction should follow this logic when airdropping to a receiver with receiverSigRequired=true
Token Airdrop User story:
As a user with receiver signature required enabled, if I have NOT signed the transaction, airdrop sent to me will go to pending regardless of open slots.
As a user with receiver signature required enabled, if I have signed the transaction, airdrop sent to me will go to pending if I don't have open slots, otherwise I will receive the airdrop.
As per discussion, the airdrop transaction should follow this logic when airdropping to a receiver with
receiverSigRequired=true
Token Airdrop User story: