Hi Mark,
Please check, now Google map working fine. One of your snippet code “Disable divi builder google maps api call” dequeues the Google JS API script, so Google map did not loading. I guess you have written this snippet for particular Divi theme, but as now you are using Directory Starter theme you do not need that snippet. So i have disabled that snippet from Snippets > “Disable divi builder google maps api call” and now map working fine.
I’m know missing loads of images as well.
I checked few of images and those images does not exists. Did you removed any listings from your site recently? On delete listing it also deletes the images assigned to listing images. So it is possible you have assigned one image to may listings and after delete one of those listing the image also deleted.
Let us know.
Thanks,
Kiran