Welcome youngisabel! My heart goes out to you! I'm another one who is having difficulty understanding how your d could behave this way after all you've done/sacrificed for her and her children! Hugs!
I agree with those who say it is probably about more than just the one incident. My guess is there were some tensions building up for a while, even if you didn't realize it. Chances are, she has begun to feel you're "too much" in their lives, unfortunately. As another poster said, it may be time to pull back. Since one GD visits you on her own now, that should make it easier. Perhaps the other one will begin to do that in time, as well.
I'm no psychologist, but I think it's possible your D has even been feeling a little bit guilty about all you have given to her and her family. Also, she may feel a little guilty or embarrassed about how they were treating you that day, so is trying to shift the blame to you by griping about your hiding. I totally get using humor to express a concern, but this time, I suspect you hit a nerve - NOT your fault.
About your other estrangements or whatever - you did mention them at one point. You said something about being sensitive about this because you have had others pull away from you before or something like that. But it's hard to gauge whether there's any connection between those issues and this one. Nor do I think it warrants harsh comments. Especially not in a support thread!
About D - how about inviting her for lunch on a specific day and time and see what happens? Since she doesn't want to talk about "that day," anymore, I wouldn't bring it up. But if she does, I would just apologize for my actions (even though I don't think you did anything wrong) and let it go at that. I wouldn't bother trying to explain - she knows why you did it - just apologize and move on. But, hopefully, she'll join you for a lovely lunch and that incident won't even come up. Please keep us posted.