Not a bug - "Night" goes until 6am (because otherwise "sleep until morning" would wake MC up earlier than that and that's just cruel). You thought it was morning because you were in the "morning" time slot when you loaded in. The game can't update your time slot to the new system until it passes at least once :)