Evenepoel gained 29" on Mas in the TTT and 1'51" on Mas in the ITT, meaning over the mass start road stages Evenepoel was 15" behind Mas, however those times are affected by bonuses, of which Mas has 20" and Evenepoel 16", so the overall difference between them is 11". Given Roglič lost a bunch of time in week 1 on the mountains and lost far less to Evenepoel against the clock than Mas did, I think we can say that Mas was the strongest climber in this race, by an extremely narrow margin from Evenepoel; I think a case can be made that the best single performances in the mountains were either Vine in week 1 or Carapaz in week 3, but across the whole race it's Mas and Evenepoel.
Isn't that logic flawed since Evenepoel only had to defend the jersey while Mas had to play catchup? Sierra Nevada for example, Mas gained around 40 seconds. Not because he was the superior climber but because he started the day almost 3 minutes down and Evenepoel was only focused on Roglic that day.