We are using WPML for multi languages and when we were first setting up Memberships, we had some issues which resulted in your advice that we should set the URL format in WPML to http://oursite.com?lang=xyz
It now seems that this could be counter productive, as we are now having issues with Google not properly seeing our other languages. Please see this link for more info, including the table at the bottom of the page titled "URL Structures";
URL parameters site.com?loc=de
URL-based segmentation difficult
Users might not recognize geotargeting from the URL alone
Geotargeting in Search Console is not possible
Wonder if we can safely change back to a recommended URL format and deal with any resultant issues if any, with Memberships but would appreciate your advice first.