It’s hard to help you any further, you would need to get someone to look into your server (I’m not available, sorry).
Maybe try and figure out which other files could be used to generate that cached file and see what could be wrong with them; or review any other custom code you might have that is interfering. Or revert to an even older backup, something that you have, that still works… sorry about your troubles.