Check if an antivirus isn't tampering with the game's files.
Checked that antivirus isn't causing the problem - it's not. Nothing quarantined and realtime shield temporarily disabled. Same issue with 10.6. I can no longer check versions before 10 as I deleted them after downloading 10.5.