Just an idea, but how about instead resetting the focused fishing because of public events, either completing public events give a boost to focused fishing, have a personal tracker of the progress you add to the meter that stays until you leave the planet, or both?
I have yet to find anyone that likes the current system, and tying it to the amount of fish caught in your bag may cause coding issues, but with the aforementioned ideas, they seem like a good compromise/balance.
-
The point of public events that interrupt finishing, is for not letting you to farm exotics that easily…