Any luck? or ideas?

Honestly? No.
At this point, about all I could suggest is using something like BTCRecover (I'd recommend this version:
https://github.com/3rdIteration/btcrecover/) and trying the "typos" functionality (
https://github.com/3rdIteration/btcrecover/blob/master/docs/TUTORIAL.md#typos).
As, in the event that the files were corrupted, then the chances of being able to recover the keys a probably relatively low. There is basically no error correction in AES256-CBC, so if the file has become corrupted/modified in any way, being able to restore it to a "correct" state would be nearly impossible without some prior knowledge of the previous state.