Use different accounts to buy and sell your NFTs. It's much safer. Then transfer them to your vault. Don't sign allowances on your vault.