Endgame_Horizon, bear in mind you are already at an extremely high level, and are in the 99.9th percentile of rapid players! It becomes harder to improve as you get better, so it's normal to get stuck for a few months at a time. Try not to get stressed and just treat each game calmly and enjoy it. There's a risk you'll burn out otherwise. Also, if you look at the rating distribution of all players, you'll see the number of players who make it to 2200 is only about half of the 2100s, the number of 2300s half again the number of 2200s, etc. so you're already at a level where you need to work very hard to make progress against your opponents, who are as serious and ambitious as you.
On the surface, it looks like that's the case. But I would argue that most people play for fun, and almost have no goals of improvement. Even then, online chess rating and rating distributions can be misleading if there are thousands of inactive accounts, cheaters etc etc. Another thing is that 2100 chess is absolutely terrible [as you might know, as you're 2200.]. I just want to get to a level of decent chess.
I encourage you to play OTB. Online ratings are highly variable, especially at rapid and blitz time controls. If you are really interested in improving, slow play will give you a much better idea of your actual playing level and what you need to improve.
As I stated in one of my previous replies, going to a tournament is very expensive. I can only play OTB once in a few months. It's not that I don't want to; It's that I can't do it frequently.