It didn’t appear to me that Henry left because he was upset. Looked to me like he left the scene to give Emma the camera shot. And her first reaction wasn’t where’s Henry. It was where’s Hook.
I think if Henry was upset they would have shown us that more clearly before concluding the season.