If a public web map has AGOL items that are also public, but then one of those items changes permission (to owner or organization) then that web map is no longer accessible and requires a AGOL login.
I propose it should continue to load with an error for that specific layer. This is similar behavior to services in a web map. If the service is no longer accessible, the web map still loads but the layer will not.