Trezor doesn't have EIP-712 support at all (not to be confused with EIP-721 which it does have)
Trezor has only limited EIP-1559 support.
Most NFT's don't use those 2 unsupported protocols, but some do. So, if you receive any that use those protocols (or anything that uses those, it doesn't have to be NFTs), the Trezor cannot sign the transaction to send it back out. You can store them safely, but you can't send them. They are stuck unless you put your seed phrase into something else that has that support.