There are ALL flavors of problems out there in the real world. Some of them are in my own family. My SIL was divorced 2X, she was able to get one annullment, but the second marriage was to a Catholic, so that was that. She divorced the 2nd hubby, and got married a third time to a cafeteria Catholic (they ‘married’ in City Hall). And as far as I know, they still attend Catholic Church, and probably both still receive communion.
All kinds of mess out there. All kinds of mess in our own families. All we can do is beg for mercy.