Hi,
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.
https://social.technet.microsoft.com/Forums/en-US/72e6dc05-27c0-4df7-b7a5-7936e565bea9/how-to-use-the-group-policy-to-remove-the-printers-which-were-installed-manually?forum=winserverGP
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
https://video2.skills-academy.com/en-us/troubleshoot/windows-client/group-policy/point-print-restrictions-policies-ignored#how-to-permit-users-to-connect-only-to-specific-print-servers-that-you-trust
Hope the information helps you.
Thanks,
Eleven
----------
If the Answer is helpful, please click "Accept Answer" and upvote it. Thanks.