The scope of openid relates to OpenID Connect, not OpenID 2.0 (this is confusing, I agree ...). OpenID Connect is fully supported and does not go away, so the openid is still fully supported.
Passing the openid.realm parameter after display rejection will not return an error , it is just that the old openid value may not be in the response. Therefore, you should develop your service in order to competently handle the case when the response does not have OpenID 2.0 value.
source share