Hardware wallets aren't exactly suitable to receive multiple small transactions like mining rewards. Ledger discussed this a while back in their blog. It can lead to all kinds of problems with synchronization and negative affects while sending money from your Ledger Live addresses and LL. Some of these issues could probably be solved by using Electrum.
It might be better if OP used a multi-coin wallet like Coinomi or Trust Wallet, and consolidate all his inputs into one. That could then be sent to an address generated by his hardware wallet.
Oh true, I've heard of such complaints on Reddit as well. But an easy solution is just to not use Ledger Live.
And yea, just using a software wallet
might be a better option. It's just going to depend if OP is planning on sell on the daily/weekly/biweekly/monthly(then probably a reputable software wallet), or if OP is planning on holding for a decent amount of time(then a hardware wallet is probably a good option).