Oooof. They're key workers, on shifts. That goes a LONG way to explaining their schedule and the February time line, imo. It may well be that they're on opposite shifts for the next however knows how long, trying to juggle finding some family time with them and their kids, plus extended family. Especially with the surge in pandemic cases happening. More and more key workers are getting ill, leaving gaps in schedules... I wouldn't be at all surprised if they're in a 'all hands on deck' situation, especially if either of them is in health care.
They're probably stressed and burnt out, barely hanging on.
Give them as much grace as you can.
Soop's kitchen for kindly folk.