Integrations with P2P exchanges aren't a new thing anymore, for example, a well-known bitcoin wallet called Bluewallet did it almost two years ago:
https://hodlhodl.medium.com/hodl-hodl-integrates-with-bluewallet-8c8c64287b44 This feature is called "Local Trader" and it enables you to top up your bitcoin wallet without providing personal information to undesirable third-parties which otherwise may sell it without your consent or knowledge. As for Trezor, I think they are integrating with HodlHodl to get more people into using Trezor Suite, which is understandable. However, in my opinion, spending directly from a hardware wallet (cold storage) may unintentionally compromise your privacy, especially in cases where KYCed and non-KYCed coins are being mixed upon sending to a P2P exchange. Your counterparty may peer into the history of your transactions and figure out your real identity, so it is still optimal to CoinJoin UTXOs before spending. The situation may change when Trezor adds mixing into their Suite: it will enable your transaction to go through a full mixing cycle before entering a P2P trade.