You are right, apparently "when" and the present perfect tense.https://bergen.edu/ELRC/guidemxtnsex.htmlhttps://english.stackexchange.com/questions/162244/can-i-use-the-present-perfect-tense-with-a-specific-time-expression
*When have you woken up?
[* is mentioned as an example of a wrong way] but it explains further "Yet, both the above can be used and can be grammatical in certain contexts depending on the semantics."
Plus, sometimes they don´t always use the best grammar ways in interviews, journalese, lyrics or, for that matter, statements from bupoliticians, entertainment people, etc.
Anyway, you won´t be sued if you use, just that it´s not the usual way. But it can be used, more so outside of the academies/universities walls.