How to create front page for every language?
You have to use the language detection method "URL" for this. When using other detection methods the language prefix is not used.

Even then a URL without a language prefix still works and uses the default "Selected Language" at the end of the detection methods list or another method you have enabled between those two.

If you want that the homepage is redirected to the language prefixed URL instead, use the module Redirect and set this option:


  GLOBAL REDIRECTS
  
  [x] Enforce clean and canonical URLs.
  
  Enabling this will automatically redirect to the canonical URL of any
  page. That includes redirecting to an alias if existing, removing
  trainling slashes, ensure the language prefix is set and similar
  clean-up.