Solved! It was due to the setting of the option “Load CSS asynchronously” of the plugin “Async JS and CSS settings”. The default loading method was in fact “Inserting all CSS styles inline into the document HEADER”.
No, it doesn’t disappear after deactivating the plugin.
Mmmmh.. Very strange! I have checked but this doesn’t occur in my case.
However I can’t see any relationship between the presence of a folder /en in the public_html folder and the break of the English homepage.
Anyway thank you for having shared your problem that has some similarity with mine.