Sorry for the delay in responding... I'm swamped recovering from this year's Texas storms (both inside and outside)
From my going through the clues the AllowInsecureGuestAuth parameter seems to be there in order to prevent enterprise users from going to guest shares because of the potential of infecting a company network and it makes sense in that environment, but not in a private lan where you need access between computers on your own lan.
With that in mind, I looked at the same registry entry on the computer that COULD access the computer that could not access other shares and found that the AllowInsecureGuestAuth parameter was not in that computer's registry entry. SO, I went back to the other computer, removed the parameter, rebooted, and still was able to access the computer that had not been reachable when the parameter was present and set to "0"
That would tend to indicate that an update or other action had added that parameter and created the problem over a year ago.
fwiw, here are some url's that helped me get to this point;
This one contains a screenshot of the helpful "group policy" dialog that came up when I used the "RUN \<computername>" https://docs.microsoft.com/en-us/answers/questions/59309/you-cant-access-this-shared-folder-because-your-or.html https://www.youtube.com/watch?v=vyatMj1Z2NQ https://docs.microsoft.com/en-US/troubleshoot/windows-server/networking/guest-access-in-smb2-is-disabled-by-default
I sincerely hope this issue is resolved.
Thoughts and comments solicited,
Beverly Howard