None of the files are forbidden, they're just regular files, like the other files.
It's even weirder that the date of the 2 large files is incorrect. That's the date it had before I updated the file, the file as it shows it doesn't even exist anymore. If you download it, you get the correct updated file.

You are creating the folder under blockdata and some way it's linked to alladdresses.
I copied it there to show it works fine on another subdomain:
I think that can't be the problem, because it works for other virtual hosts. I copied the files:
cp -a test* ../../blockdata.loyce.club/public_html/
They show up on
http://blockdata.loyce.club/ as expected.
I've deleted them from "blockdata" again.
Another solution is to build a site for that subdomain. That way you can manipulate all the links without problems.
FML! I feel sooooooooooooooooooooooo stupid now

I used
wget to transfer files from the old server to the new server, and
as you can see in my terminal screenshot, that created an index.html file. So instead of getting a fresh listing from Apache, it shows the old one. That explains everything, no scorcery involved, just my own stupidity.
Updates work again!I've moved this data to a (kindly donated) dedicated server. The large files are updated each Tuesday. Enjoy!