From the agent's point of view, Ansu Fati couldn't sign a long-term contract since for UEFA under age players cannot sing a maximum length contract of 3 years (I think he signed for 5).
Basically if he will not sign a new contract he can sign for free to anyone from 1st February.
https://www.tuttosport.com/news/calcio/calciomercato/2020/11/19-76537888/clamoroso_barcellona_e_mendes_ai_ferri_corti_per_il_contratto_di_ansu_fati_/
I think Fati has a really good future in the game, that young guy has so much potential but he needs to play regularly to develop. I don’t know if he will get the required games at Barca so he may have to move for the good of his career. I think the EPL would suit him.