In the end I found after reading every fix I did the following:
Host PC with printer to share.
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint
RestrictDriverInstallationToAdministrators = 0
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print
RpcAuthnLevelPrivacyEnabled = 0
run gpedit.msc
Computer > config > admin templates > printers
Configure RPC listener settings enable RPC over named pipes and TCP
printer browsing enabled
on the shared printer settings uncheck "render print jobs on client computers"
reboot!
on PC client connecting to printer
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint
RestrictDriverInstallationToAdministrators = 0
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print
RpcAuthnLevelPrivacyEnabled = 0
run gpedit.msc
Computer > config > admin templates > printers
Configure RPC connection settings enable RPC over named pipes
reboot!
Now the printer sharing works!