OK, so everyone hates lure fishing, the constant pop-ups make it impossible to chat or browse while fishing, but you'd want to do that because this fishing isn't any faster than bait fishing. There have been different proposals for new fishing minigame but none really caught traction. So I was thinking, why not use an existing minigame, ie foraging?
The way it'd work is that jumping fish spots would come as singles (ie just one school of those jumping fish), spawning here and there with moderate frequency. Those spots would exhaust super quickly, after maybe like four or five casts. But you'd get the result of your cast in just a second or two, so harvesting a spot wouldn't take long and the minigame would basically be finding the spots, ie foraging. As a throwback to old fishing, it'd be nice if you had to match the lure to the time of day, phase of the moon and the fish you're trying to catch. At any one time maybe half the lures would catch different fish and the other half would just waste casts (you exhaust the spot by spooking the fish). For basic fish the same lure should work at the same time everywhere, so it's not too hard to get into fishing. But for higher tier fish (like catfish or eel) the lure would also be area-based, so you'd have to spend a while testing a specific area to work out how to catch those better fish.
Repurposing jumping fish schools like this leaves the question of how to show spots for bait fishing. IMO bait fishing is so slow that it wouldn't be OP to jest let it work everywhere.