Thank you for sharing the admin access.
When I check the map settings at WP Admin -> Toolset -> Settings -> Maps, the map loading and API key seems to be functioning correctly.
Also, the post type and the content template that was shown in your video, are also no longer available on the website. I only see the custom post type "Empresas" that is showing the map correctly on the single post pages, through the "Dirección" address type field.
( example screenshot: hidden link )
Have you made any changes to the structure and the post types of the website?
As for adding the restriction to the Google Maps API key, there is some important information that needs to be considered.
If you'll go to WP Admin -> Toolset -> Settings -> Maps, you'll see that there are two fields to enter Google Map API keys.
When only the main/primary key is added, it is used for both the client-side and the server-side requests.
The key with domain restriction works for the client-side requests, but not for the server-side ones. To overcome this limitation, the second optional key field was introduced.
When you'll include a second optional key, that will be used for the server-side requests, allowing you to use a primary key with the domain restriction turned on.
If your hosting server has a static IP, you can optionally enable IP restrictions on the second key too, but it is not necessary, since this second key for the server-side requests is not publically exposed.
I hope this explanation helps and please let me know if you need any further assistance.