Bottom line is I don't think you are riding too much based on your Strava data. If anything you might not be riding enough. When was the last time you updated your profile data on MFP? Are you not eating enough and putting yourself in starvation mode? Maybe play around with your diet and eat differently, rather than meal replacements eat cooked from scratch meals with lots of fat and protein and few carbs? Something does not add up. Perhaps talk to a professional nutritionist or Dr.?
__________________
Sir Mark, Knight of Sufferlandria