This thread is resolved. Here is a description of the problem and solution.
Problem: When the language is switched, there is a delay before the page is redirected
Solution: When you use a domain per language, an AJAX request is made, and then causes this short delay.
In WPML > Languages > Language URL format, there are three options when "A different domain per language" option is selected: Using this last option "Disable this feature", the request is not made with AJAX and without delay.
This is the technical support forum for WPML - the multilingual WordPress plugin.
Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.