Bbqfriend, I'm sorry to hear about your miscarriage, that had to be so hard and then on top of it a self-centered response from your MIL to complicate a painful time in your life. It isn't surprising to hear that she was unable to provide an appropriate, caring response. It didn't happen to her so why should it bother you?

I hear you about being a highly sensitive person. I also think it's hard to move on from these BPD interactions even when someone isn't highly sensitive. People with BPD can raid our emotions, physical spaces, and rent space in our heads and create upset as a matter of course. Like you, I'm typically caring and loving but with my stepdaughter (26) I find it hard to be myself. I'm gracious, kind externally but inside it's a tangled of complicated emotions and a lot of self-control to play a part that feels unnatural.
One thing jumps out at me about your MIL. She withdraws. That can feel painful (if it were someone less taxing), but with BPD sometimes these breaks are simply about them returning to baseline and the distance can be therapeutic for us. It's a slightly different way to reframe behaviors that in other relationships would be devastating but with BPD emotional lability the reset and distance may actually be a godsend (for us).
What you describe sounds like holding a grudge. A grudge is a persistent feeling of ill will or resentment resulting from a past insult or injury. In most relationships, a grudge is probably not a great thing but with someone who has a persistent pattern of dysfunctional behaviors that grudge might be the basis for you to build good boundaries.
Boundaries are for you to protect yourself. You have control over them (versus trying to control her behaviors). Having control over your boundaries helps minimize the ways she can trample and raid and steam roller her way through your life.
It's great you have a therapist. They can really help us see how we sometimes sabotage ourselves and how to patch up those leaky spots so BPD behaviors aren't quite so easy to get through.