Known bug (I think); The amount of fish you have is actually shared between every save you have. This is probably caused by the fish counters being static counters (shared) instead of being local counters (save-specific). Consequently, by being static, the fish counter will reset every time you reload the game, no matter what.