Well, it is caused by the sequence of tenses in English... but in fact we learned that it is not absolutely necessary in English, it depends on the interpretation. So let's put "has" in the main answer, it's a lot less confusing.
Yes, definitely... I removed this sentence and created another one which has "jutro" after "lek", I think there's a chance that not having "lek" at the end may make the TTS pronounce it correctly (the audio has not generated yet at the moment when I'm writing this).