For what it's worth everything on that site loads ok as far as I've been able to determine, with the caveat that I no longer have any systems running Catalina. It does load ok on at least two older versions and Safari's latest version.
All that suggests is perhaps something else is going on. At your option consider running EtreCheck and posting its report in a reply to this Discussion. Instructions and a download link can be found here: How to use the Add Text Feature When Posting Large Amounts of Text, i.e. an Etrecheck Report - Apple Community.
Another thought: some people have reported success by enabling or disabling certain "experimental" web features found in Safari's Develop menu. To show the Develop menu, open Safari's Preferences... menu > Advanced and check the box at the bottom. Safari's previously unseen Develop menu will appear. In it, select Experimental Features, scroll to the end and Reset All to Defaults.
Read this post for one possible fix: Images on my website not showing in safari - Apple Community. I had never heard of "Lazy Image Loading" before. Try it.
Really odd problems can sometimes be traced to the wireless network equipment you're using. Try resetting your modem and / or router: unplug them, wait an arbitrary moment or two, plug them back in, test.
If none of this works please write back for more ideas.