I don't foresee this being an issue SDCC won't overlook, but your state ID in general is pretty important that it matches. You never know when someone will be particularly finnicky about it. But like stl_ben said, I'd be more worried about the vaccine records not matching the new ID.
I assume that she's already filed the official name change with your state and legally her name is hyphenated gov't procedure wise? Seeing as it was a mistake on their end, I imagine there will be no fee for replacing/reissuing it with the correct information, which usually only takes a few weeks from receipt of the paperwork, and I imagine every state has ways to address this though of course I don't now which state you're in (if you're US that is.) We're still over two months out from SDCC and there's time to hopefully address this discrepancy before even coming out here for it. If you haven't already, look up what to do if they issue an ID with incorrect information and request a replacement ASAP. Though, if they do insist on charging a fee, like I said, it's pretty important to have accurate identification and it's probably worth the money for a reissue.
Also, if you have record of the name change being filed, bring that with the incorrect ID if you have to. When places require identification, there's usually a section that's like, "If your name has changed from the record being used, bring proof of the name change..." or something like that. I understand that since it's been years, you may no longer have that easily accessible (though ideally you should either way,) but that's also an option.
As for people checking IDs, they'll be doing it this year for vaccine cards I believe, usually not badges unless you're picking a badge up in Sails, but I believe TJ is one of the people who have always said they've witnessed some random ID checks by security. It does happen.
Good luck though! This sucks, especially as you didn't have control over it.