For some reason when delivering fish it wont count for the tracked quest but for others. In the example I took 2 different quests for the same type of fish "Sunfish". When I delivered it counted for the untracked quest instead of the tracked quest. I think the fish should always be delivered for the currently tracked quest and the other quests gets whats any fish left in inventory.