If your question is about maybe the hardware wallet will get filed with plenty addresses or UTXO, the answer is no, because only thing stored on hardware wallet is your private keys or seed phrase. They are stored on the blockchain and wallets or clients scan the blockchain to see what’s on your address.
As for gap limits, which is set at 20 unused addresses, your client cannot only access a coin on an address if it is received on an address that is yet to be scanned by that client or say wallet for example the last scanned address are 21, if a coin is received on address 22 it won’t reflect yet read about it
here. This build up doesn’t fill your Hardware wallet because UTXO are stored on the blockchain
Edit;
You should always consider adding links of where you get an insight of your posts from.
You didn’t quite understand me, I have no doubt that the wallet can create any number of addresses, but the question is whether the server can easily service requests for scanning addresses with balance history, if there are tens of thousands of such addresses.
Regarding the link, I took from the Ledger website only information about the operation of GAP Limit, which works similarly in most hardware wallets. I made all other conclusions myself