Hello,
this issue is back on Seblod v4.1.0 (functioned well on v4.0.3).
The culprit is that the Google Maps API call (e.g., <script src="https://maps.googleapis.com/maps/api/js?key=[api_key]&language=en"></script>) gets placed below the map script generated by the Seblod map template whereas when displaying the map in a component, it gets placed above it.
The work-around mentioned in the above link does not work here, sadly. One could place the API call script directly into the template, but a) then it gets called twice, throwing an error, and b) it's a butch approach because the API gets called on every page vs. only where we need it.
Thank you for any ideas : )