I think I've been having similar issues.
Since October 2021, I was unable to view videos that were larger than 50MB or so via my web app (content stored on S3 buckets, delivered via AWS CloudFront). I finally figured out the cause (or I believe it is) and that is that ESET is choking up on reading SSL certificates from Amazon. No errors are shown in the console or networking in dev tools, however the timing shows that the request is stalled.
After changing the SSL/TLS settings in ESET and choosing to ignore the url of the content that is delivered via AWS CloudFront, the video files are displayed correctly.