All i will write is my personnal though no confirmation and not insane knowledge in domain :
Tft season reset each 3-4 month so hacking a new database of each champ with diff character , look , spells , stats , items is really annoying
tho, meta is changing really fast, TFT is based alot around luck of getting this or this character, a computer cannot just predict
i think the best way would be a deep learning AI playing around 100 games per hour for stacking data then create a predict patern to make something viable. Asking alot of work for maybe not that much in return