1. I went in & cleared the map cache & now none of my maps work on the test site.
That is basically all I need to know, and confirms what I suspected.
Your Google API is not set up correctly.
It had the previous Pins in the cache but did not add any new ones.
The Solution is within this steps:
Please ensure that you followed this DOC exactly:
https://toolset.com/documentation/user-guides/display-on-google-maps
1. Create an Address Field with Types Plugin
2. Add Addresses to your Posts
3. Insert the Map and markers to a View or your Post (directly, do not use Layouts, for debug purposes)
4. call the View on a page or view your Post.
==> Very important is to know, that Google did change its API rules.
==> You now NEED an API key and here is described how that API must be set up:
https://toolset.com/documentation/user-guides/display-on-google-maps > Creating a Google Maps API Key
==> I would "overkill" it a bit and delete the current API, so to create a new one.
==> Also, wildcard URL restricting of the API, or any other form of restriction of the API, is tricky.
Please try first without restrictions, in case it still does not work.
If then all this did not solve the problem, please check if the issue also persist with a WordPress Default Theme and NO Plugins BUT the Toolset Plugins?
3. I am 100% sure it will be solved with our own API, speak with a properly set up API key, but, I can not test it, you submitted me Log In details to another Webstie, not related to the forst one.
4. Please also aknowledge that Google only allows your site to convert 10 addresses to coordinates per second (API yes or no).
If you delete too many addresses, the maps on your site may take several page refreshes to display correctly.
Google doesn't like it when sites call the address resolution too often.
The only what I can now do, is to show you that it works with our API, but I would need the logins to that site you linked to in the first post