It is due to some idiosyncracy of Translatepress with alias domains. The option "Use subdirectory for the default language" must be disabled for aliases to work properly with the plugin , as they suggested here https://wordpress.org/support/topic/alias-domains-are-unsupported