Good evening Ernesto,
Good catch, that is because this option somehow generates a Javascript error on the page with your setup.
Uncaught TypeError: jQuery.cookie is not a function
at Object.<anonymous> (language-cookie.js:3)
at Function.each (jquery.min.js:2)
at HTMLDocument.<anonymous> (language-cookie.js:2)
at i (jquery.js:2)
at Object.fireWith [as resolveWith] (jquery.js:2)
at Function.ready (jquery.js:2)
at HTMLDocument.K (jquery.js:2)
This is most likely a form of conflict (either with your theme or another plugin).
When Javascript errors like that occur, they break other Javascript tasks such as rendering the map.
Another interesting point (as I was saying previously) is that if you are logged-in the faulty language load does not happen at all (even with the option checked off).
At this point, there are 2 things I would recommend:
- Try temporarily reverting back to a default WordPress theme such as twenty-sixteen to see if that fixes things (you could use a temporary maintenance page plugin for that purpose)
- Reach out to the WPML team about the Javascript error when using the Ajax option
Let me know how that goes.
Best regards,
Geoff B.