something I noticed about fishing is how slow the catch speed is also that sometimes you randomly stop. I know that you want to have a decent exp rate so you don't level to fast or to slow. so maybe increase catching speed of fish and decrease exp a bit to even it out.