Possibly, you start to get frustrated with your losses, maybe you have a bad day, and you play game after game without analyzing. As frustration builds, you want more and more to win back your elo, but you aren’t in the right state of mind to do so.
I noticed that your rating increases and decreases occasionally 100 points each week. After hitting your peak rating, you dropped about 300 points. Since then every time you hit a peak, you drop again. A possibility could be you simply need to stop playing when you start getting frustrated. This can also happen when you are tired, hungry, impatient, etc.
Alternatively, that might not be your problem at all (I do not know you personally). The thing is, 50 points of rating is nothing. A player rated 2000 will be of practically equal strength to a player rated 2050. If you assume both players are playing in their best condition of mind, I believe it would take at least 200 elo for a significant skill difference.
Of course, a 2400 IM is going to be weaker than a 2500 GM in most cases. But for us non-masters, that’s not always the case.
And the third, more likely possibility is that you and your friends ARE much stronger than in the past, you simply are not performing to the extent of your skill.
I’ve lost 70 rating points in the past week, yet I know I have improved in my openings and positional play. If you enjoy learning more about the game, and put the effort into it, the rating point boost won’t be too far away 😁
My game has improved significantly (no but really) since I started here several months ago, but my rating has declined from 1325 to 1275 (-50pts). In in-person games, I've dominated my old opponents.
Two of friends are on chess.com. During the same period, one has gone from 1475 to 1325 (-150pts). The other has gone from 1125 to 975 (-150pts).
(And those numbers are stable-ish averages, not the extremes, e.g. my highest rating was 1371.)
Interestingly, against the chess.com bots my rating would easily be 150 points higher than my actual rating.
I know I'm just some guy on the internet with dumb anecdotes, but as chess.com membership surges and members get better -- especially in the lower tiers -- what is the mechanism to prevent rating deflation?