Having a bit of trouble with the Forest Lake quest. I've actually caught 4 Icarus (they're all I catch now) and the quest still tells me I need to catch one. The fisherman doesn't seem to notice I have them when I visit. Possibly just a bug.
If you're still stuck on the Icarus glitch, try going to the dock near the fisherman, clicking the fishing spot and leaving the fishing ui. I don't know if it'll work for you but it solved my problem.