There's no usable data whatsoever.
The identifiable sections in each block is missing.
It's not as easy as a checksum fix; this line sounds like you were just trying to repeat what I've said previously back to me.
And based on what else you've said, you clearly don't know what you're talking about.
I don't enjoy being the bearer of bad news, but it doesn't look good
Maybe this would visually explain to you what's happening:
It looks like all of the left half (for pretty much the entirety of both files) has been wiped clean.
(Note: in case you don't understand what you're looking at, first, draw a line right down the middle. Then, compare both halves. It's as though the right side persistently have varying values for multiple rows, and the left side has nothing but zeros. This is the abnormal part, for this section of the save)
Each Pokemon takes up about 4 complete rows, from left to right. With half of it literally missing, no Pokemon can be reconstructed. (Do remember the entire data for Pokemon itself is encrypted, so we cannot decrypt the data if it's not fully there)
I cannot conceive of how the data is written like this. Maybe the data is cleared column wise before it is copied from the RAM, hence losing power caused the clearing to only work halfway through?
In any case, while some remnants of data remains, there is no realistic way to use them.
I hope this is enough of an explanation, and provides some closure to why no Pokemon can be extracted from the save.