I understand your frustration. However, in your case, a conflict with another plugin is highly possible.
As I already mentioned, when you see the error message “Oops! Something went wrong….”, that means that the Google Map was properly generated by the plugin but wouldn’t completely load because of an API key issue. That can either be a missing API key or that something was done wrong when the API key was created.
Now, if the API key was properly setup and entered in GEO my WP settings page, then it could be a conflict with another plugin or the theme. And this happens often. If the theme or another plugin on your also registers the Google Maps API, this registration can override the one that is done by GEO my WP. And if the other plugin or the theme does not register the API key, because of a missing API key input box in the settings page ( which still happens since the API requirement added by Google only a couple of months ago ), then the Maps features won’t work and you will see the error message mentioned above.
There are two things that you should check:
1) In the API key setting ( Google console ), where you entered your site’s URL, make sure that you have like “domain.com” and not “*.domain.com” as suggested on that settings page.
2) Look in the browser console for any Javascript errors. Specially for an errors saying that Google Maps API was registered multiple times on your site.
Let me know if that helps.