My pledged gsecs are suddenly showing unpledged. Is it a glitch

Hmmm… OK.
So, that rules out any auto-unpledge feature on the broker’s side,
once GSECs approach maturity (~30 days?).
Source: Pledge gSec / maturity? - #2 by ShubhS9

Any other emails/notification from the broker?
Have you already raised a help-request/support-ticket with the broker?
Is it Zerodha? If yes, maybe can share the ticket-number and tag/mention ShubhS9, to help prioritise/clarify.