I have encountered before, also because of a never-ending set of CLT cancellations/rolling-delays. I think the way the gate agent explained it was that because it was after midnight, therefore a new day, and mobile boarding passes were set to expire on a day-to-day basis.