nope. he wasn’t committing a crime, he hadn’t been detained. no requirement to show id.
I thought the story said that he looked young. The police can just say they wanted to know his age.
It will be fairly easy for the police to justify asking for his ID, I think.
Probable cause can be a low standard.