Why has this letter not been delivered yet to Tini?
there are several alternative word orders in English which are equally correct and natural but are not accepted in this case
Including leaving out the "yet" altogether.
“Why hasn’t this letter been delivered to Tini yet?”
Another alternative: "Why has this letter not been delivered to Tini"?