He might have been extra tired after the ttt. They made a tactical mistake and accidentally dropped their big ttt engine too early. Henao actually dropped him when he took his turn after EBH had done his. There was a slight uphill, Henao was feeling good and EBH couldn't get back on. Probably the team and especially Henao had to work extra hard to compensate after that, and that might have had an effect for the next stage.
Then there is also the factor of having a mountain finish so early in the race. Apparently some have more problems with that than others. Uran was just about able to stay in the first group, so he was tired too.
I don't think there is anything to worry about. Though I never expected him to get more than max top 5, so my expectations might be a bit lower than what others are expecting of him. He is still young and has a lot to learn.
And IMHO Uran is currently better, though I think Henaos long term potential is higher.
Anyway, this could set the stage for a long distance Henao attack while everyone watches Uran. Kind of like the Uran/Wiggo combo in the Giro.
Fun racing ahead!