We've been through 3 Logicistics ETLs and 2 SF ETLs in the past two years, all replacements came from other stores.
Also when our TLs leave for other stores or quit etc, some hires have been from this store but they are usually TLs from other teams and they make the decision before they even post the position for applications and still take applications anyways, even though they have made their decision.
Last year we had a couple BR TMs who have been working BR at target for 10+ years in different stores. They posted a position for BR/instocks TL even though they had already made the decision to make the receiving/reverse log guy (1 year at target) the BR TL. You have to be very outspoken/buddy buddy with ETL/STLs like this guy, also he is the only receiving TM, sole position not really close with any of the other TMs.
One of our SF TL is currently transferring to another store to become an ETL. If you want a TL/ETL position, apply for one at other stores. They want their leaders to not be known/friendly with the TMs they will be instructed to slave drive. This is the main reason you don't move up at your own store very easily, they want you to have a professional relationship with the TMs, not a personal one.