When you choose a specific language for the translation, the widget adds lang parameter to the website URL and the page is reloaded with the content translated to the chosen language.
The thing is that your website removes any URL parameters (including lang), which leads to the infinite loading. To fix this issue, you should disable the removal of URL parameters on your website.
Please let me know if this explains things or if you have any further questions