First off, I’m a huge fan of mini fishing games (Stardew Valley, Graveyard Keeper, Red Dead Redemption), so seeing one included here was such a fun surprise. I’ve got to give you major props, especially since this is your first game, for building in multiple game states: the anticipation during the wait, the bait indicator, the timing-based reeling mechanic, and the final catch moment. All of it comes together really well—seriously, kudos!
Just a small suggestion: the reeling animation felt a bit fast to me, so slowing it down slightly might help the pacing feel more natural. But that’s totally up to you—great work overall!