Removing all the local printers is very difficult since they are home printers and all the users all still at home. Below thread provided a way to use script to delete printers added manually but it needs to know the printers' name or IP address. I think it is a challenge based on your situation.
You can try below GPO setting to permit users to connect only to specific print servers that you trust.
Computer Configuration\Policies\Administrative Templates\Printers : Point and Print Restrictions
Hope the information helps you.
If the Answer is helpful, please click "Accept Answer" and upvote it. Thanks.