"Naturally, he's done diddly squat in an ITT since."
Uhm... He's ridden 4 itt's since then -> 2nd and 3rd in the 2022 Giro, 5th in the 2022 Tour and 15th in this year's Tirreno
"He has massive peaks & then vanishes entirely for large parts of the season."
When does he vanish for large parts...