As others have said, you are definitely undereating. You are eating such filling foods and gotten so used to it that it just seems normal to you, but your body is out of wack and you can fix it by eating more. If you google Low Energy Availability then you can learn more about it. First thing you should do is eat more for weeks to get your body used to having sufficient energy again. Eat as much as you want with a goal of 3000 calories minimum. Your weight will go up a little. That's expected. That is inevitable if you're ever going to properly fix this. Don't worry about gaining a few pounds or even 5 pounds. It is part of the solution and part of the path to hitting your goal weight and body composition. Continue to track your calories and your weight. You will be amazed at some point when your weight holds steady at 3k+ calories the same as it was holding steady at 2.2k calories. Once you have an idea of how many calories your healthy body needs, you can make a small cut of 200-300 calories to get leaner in a healthy way.
Initially, LEA leads to a negative energy balance and thereby weight loss because the body’s energy reserves (e.g., adipose tissue and body proteins) substantially contribute to fuel needs. However, long-term LEA causes metabolic and physiological adaptations in order to reduce total energy expenditure to prevent further weight loss and promote survival, whereby the body obtains a new energy balance steady state (Loucks, 2014). Therefore, an athlete may be weight stable and not excessively low in body mass or body fat levels yet have impaired physiological function secondary to LEA (Burke et al., 2018c; Loucks, 2014).
This is exactly what has happened to you. The people telling you to accept your genetics or not worry about it or whatever are giving you awful advice. Your diet is objectively sub-optimal and can be fixed.
https://journals.humankinetics.com/view/journals/ijsnem/29/2/article-p152.xml