That first save is from a brand new game before picking the starter. I have now advanced to getting the pokedex. I extracted the save again and it seems to be doing the same thing, unreadable by pkhex.
My concern is making a lot of progress on this cart and never having the ability to truly back it up in case something happens.
Attached is the further progressed save. Does it look any different in terms of those blocks?
Edit: So I tested all of my other gen 3 carts, English and Japanese, exporting saves and loading them into PKHeX. All loaded up correctly. I tested my english Fire Red last (the one i'm having problems with) and it finally loaded up but my name is incorrect and my trainer ID? It should be MrTyler with TID 58336.
I then attempted to extract the save again. I was receiving this error message.
I removed and inserted the game into the dumper and I was then able to extract the game and it loaded into pkhex correctly.
Still not sure why this happened with this specific cart. Perhaps the contacts on the board need to be clean to make the dumper read the cart all the way and thats why I was getting problems with extracting the save.
POKEMON FIRE_BPRE.sav