google: the French version of the page does not behave correctly in the indexes

Our home page has two versions:

https://www.construct.net/fr
https://www.construct.net/en

The first in French, the second in English. Both versions have been online for many weeks.

Searching Google or Bing from your .FR domains does not produce results for the French version of the page. However, making a site: construct.net In the English version of Google it returns:

enter the description of the image here

Meta tags on the French page:






Meta tags in the English page:






My questions are:

  • Have I correctly configured the meta tags?
  • If not, should Google show the alternative version in French in the results in English?
  • Why is the French version shown higher than the English homepage in the previous results?