How do I get better at dealing damage?

Now this might be a weird question with a simple answer but I’m slowly losing my mind. I’m very new to LoL, as in I started playing right before 2025 and learning this game is very confusing at times.

For context I main support as I find it the easier, however I have been trying to learn the other lanes but I always run into this specific problem. I end up either dealing little to no damage all game or I struggle keeping up with farm. As additional context, I have no issues with dealing higher damage when I play support while still fulfilling my role. I also have no issues with keeping up with farm or dealing damage when I end up having to play bot lane, however that is only true if I play seraphine in bot lane.

I have no idea how to fix the issue, as an example I deal more damage if I play seraphine bot than what I have ever done playing miss fortune bot. Are there any tips to fix this? I want to be able to play more roles without feeling like I am bringing the team down.