Yep. Cat’s out of the bag.
When a Southerner says, “Bless your heart,” she most likely isn’t commiserating with you. Those innocent sounding words aren’t meant to convey kindness and empathy; she’s actually using a Special Southern Code for “Holy crap, you’re an idiot.”
She’s probably too polite to say it to your face.
God love ‘ya.