When a server OP uses commands like /time set day, it by default sets the time to 0. because seasons are linked to the world tick time, it will set the season back to spring,
Would you consider adding a separate clock / tick counter for seasons to avoid Minecraft global warming