Hey, probably the issue is he was using both a desktop layout and a custom phone layout on the same page while inserting the same short code.
You could just not use the custom phone layout, or create two different maps with two different shortcodes and insert one in the desktop layout and one in the phone layout. Maybe it has to do with this.
Because the thing is, if you create a desktop layout and a custom phone layout, those are two different markups that exist on the same page. Now, when you insert a shortcode, some plugins don't really output their content twice when you use the same shortcode twice on the same page. This could be an issue with the plugin's JavaScript where the plugin author simply didn't account for this possibility.