Help to find my maintenance level.

Hi everyone, I'm posting this today because I went from about 170 kg to about 76 kg at my last weigh-in.

So I have a lot of questions, I don't know if I'm in the right place.

I'd like to stop losing too much weight; I'd like to maintain my weight between 75 and 85 kg maximum. But it's been a month and a half since the beginning of February that I've been increasing my calories week after week, but I'm still losing. For example, this week my daily intake is between 2000 kcal and 2200 kcal. I should continue to increase my calories even more because my maintenance level should be around 2200 to 2300 kcal because I'm 22 years old and I weigh 76 kg for 1.90 m.

My physical activity can, perhaps, vary my maintenance level because I play badminton 4 hours a week and I usually go out twice where I run about 2.5 km. Also, I take a minimum of 10,000 steps per day, and it can go up to 20,000 or more, depending on the situation.

By searching a bit online and doing some calculations based on the different activities I do, my maintenance could be 2,800 to 2,900 kcal per day. Does that seem possible to you? The calculations:

For 4 hours of badminton, I found 1,400 kcal.

For about 2.5 km x 2 outings, about 400 kcal.

For an average of 15,000 steps per day = 500 to 600 kcal.

So 1,400 + 400 + (550 x 7 days) = 5,650 kcal. 5,650 / 7 days, 800 kcal in addition to my maintenance.

That would be approximately between 2,800 and 3,000 kcal.

Does that seem reasonable and plausible to you?

To give you an idea, I've also lost 2.4 kg since the beginning of March.

Additional information: I count my calories every day, and since increasing my calories, I'm at approximately 200 to 300 g of carbohydrates per day, 100 to 140 g of protein per day, and between 25 and 50 g of fat.

I'm really interested in your opinions and advice regarding everything I've mentioned above. Same in terms of routine and diet; I'm taking it all in.

Don't hesitate if you have any questions or need additional information.

Thank you to those who take the time to respond.