We confirmed that fishes respawn after 3 days. 3 Days is real life time and you cannot have fishes back even if you progress in-game time by the time control option.