Hi @kevinyang and welcome to the forum!
If you airdrop the NFTs on your users wallets, the user could just choose to keep the NFT instead of giving it back to you, which I imagine is probably a problem for your use-case.
Also, if users get the NFT in their wallet they will have to pay the associated token account fees once. Then when they transfer them to your wallet, they will have to pay the associated token account fees again to fund them in your wallet.
Anyway, I don’t know of a way to do what you are describing either way. I haven’t minted any NFTs myself yet so I’m not 100% familiar with the process.
You can try this link, though it probably won’t be any different than the one you already tried.
Warning: Telegram and Discord and other messaging platforms are a haven for people trying to scam you. Never give anybody your seed phrase or private key. Even support officials and admins will never ask for your seed phrase or private key. And never use a wallet app that you have not used before if somebody asks you to. They will fake a real wallet and use the fake wallet to steal all of your tokens.
If that still doesn’t work, then go ahead and comment on this thread with your username and I’ll try to ping somebody on Discord next I get the chance to see if they can get you on.