Saints aren’t perfect. They’re humans who were trying to be holy and in most cases needed spiritual guidance from time to time to get them on the right track.
If a saint “bothers” you, then it’s a good idea to ask yourself why. If you’re concerned that she did “unhealthy” things, please remember that
a) she lived in an era very different from our own, where physical and mental health care knowledge was sometimes lacking or understood differently than it would be today;
and
b) it seems like in this case her confessor had some common sense that she was going a bit too far, and stopped her.
If you yourself have scruples, or trouble reading about saints who may have had scruples, mental illnesses, or simply a tendency towards extreme penance, then don’t read about them.
If your concern is for somebody else reading about them, best to maybe leave that to the individual people and their spiritual directors.
Margaret of Cortona is not any less a saint because she may have had some poor judgment or even undiagnosed mental illness. There are dozens of saints who occasionally had poor judgment and may have had an undiagnosed mental illness. Like I said, saints are human. People need to take that into account when they read about them.