Sort:  

Here’s a post that gives the same recommendation as I did:

It is not recommended to receive mining payouts to a hardware wallet (Ledger Nano, KeepKey, Trezor...). Hardware wallets are intended more as a long term savings account with few transactions, and less as a current account.

Solution

Instead it's better to consolidate the transactions on an online/local account and transfer them periodically to the hardware wallet.

It also quotes Ledger and Trezor’s knowledge databases on this issue:

Official explanation from Ledger:

If you have mining activities and receive multiple small payments, also called "dust payments", on your hardware wallet, it can saturate the synchronisation of your Blockchain transactions, and cause an unexpected length during every validation or verification processes. This issue is due to the unexpected number of small unspent transactions coming from your mining activities that your hardware wallet can hardly achieve to spend all in once.

Official explanation from Trezor:

In general, it is not recommended to direct pool payouts to hardware wallets like TREZOR. All hardware wallets have limited computational power, especially when compared to a desktop computer, and thus require more time to sign a transaction. This is not an issue with normal transactions, but when spending pool payouts, this can severely prolong the time required. Consolidate your pool payouts in an external wallet and then send your savings to your TREZOR. Alternatively, increase the threshold for pool payouts directed to your TREZOR, so that you don’t receive small amounts every day.

I hope it makes more sense now! :)

Oh interesting, it has to do with how they sign transactions. Thanks for the info!!!