Hate to admit this but it turns out my initial issue where none of the button working in the editor is a browser issue - it doesn’t work in Microsoft Edge (surprise surprise!)
I then had another issue where it wasn’t updating I had to modify the cron job for the map-poller.php execution to the following:
*/5 * * * * librenms php /opt/librenms/html/plugins/Weathermap/map-poller.php >> /dev/null 2>&1
Hopefully some of you other guys get your issues fixed!