This has happened to me a ton, too. Switches back and forth, they fix it, it reverts.
I've seen it come up as F: Jennifer M: Jane L: Doe, F: Jennifer Jane M: L: Doe, F: Jennifer Jane M: Jane L: Doe, F: JenniferJane M: Jane L: Doe
Oh, and I've also had them move my Trusted Traveler number into the redress number.
Furthermore, one of my tickets was ticketed as JenniferJane Jane Doe, and I VDBed, so I can't use that one online for a ticket as the system doesn't recognize it as me. They can't fix it, either, I have to call to redeem. Meh.
As a web application developer, I'd be fired for this crap. It's inexcusable.