Now you opened a myriad of scenarios
When possible I prefer to setup all the printers as network printers and don't use connected printers, but this means:
1. have a vpn configured between the local network and the remote server
2. only use network printers
But, even on the perfect scenario above, there could be one computer using an USB printer.
Worst if that printer is an HP domestic line (all those all-in-one) that don't provide drivers for Windows Server.
But that's the opposite problem, when you want to connect the local printer and cannot because of the driver.
So, when you set the RDP session to connect local printers, you will have all those annoying virtual printers (OneNote, print-to-pdf, etc...) as well as the duplicates of the network printers configured in the local computer and on the remote server (if using the vpn scenario above).
To avoid confusions, what you should do is to configure the "connect only default printer" in Group Policy (gpedit,msc)
Computer/administrative templates/remote desktop sessions/Host sessions
(I don't know if that is the exact translation in English but should be close)
Anyway, this doesn't close the possibilities that can come up around this subject, hope this can be helpful in some way.
Feel free to keep asking.