Thanks Jerome
I can fix it by switching off Language Filter Plugin, sure and that solves the problem (but creates others).
That Plugin has an option to remove the URL language extension from the URL, and when selected does its job.
But in the Hikashop Login module, the Form Action does add the Language Extension, unless the login is called from a page which is not the Home Page. The Language Filter does not seem to strip the language extension from the Form Action when called from the Home Page, at the site root URL.
It's as though the Hikashop module is called before the Language Filter Plugin.