You can include a solution at once so that after a reset use the language obtained from the SIM card and if there is no SIM to be displayed in English, I am getting tired of reading everything in Italian before I can choose the language. In 10 updates it was never fixed.
When you perform a factory reset on Android, the first Welcome screen lets you choose your language. But I can confirm that when I had Zenfone 6 on the first day in June and for the first and last time I did a factory reset, it did not automatically set the language according to the SIM card as all my previous phones did. It wasn't a pleasant welcome to my new and dream phone tbh.