Hi @aress31,
One of the things I noticed is that your site assets use hashes in the filename. Per [Support Guide] How does Netlify’s CDN handle caching files?, one of the ways your browser will know when a new version of your assets exists is by filename. However, if the filenames changes all the time, browser will keep looking for the old files that would not exist on newer deploys.
That said, can you try disabling any sort of filename hashing and see if that helps?