Hey guys, let me give you some insight here on that. @Pard
Ive seen the same thing on the track with my bike and you have to be careful about what you see, what you do, as it can raise hell with you if not.
Picture a battery case thats several batteries deep..... gotit...
Now, batteries run off a chemical reaction, the colder it is, the slower they go, and the less voltage will be at terminals. Lithium batteries have an added 'issue' of around freezing they want to not really do much at all, they want to about stop producing.
Key take away, lower temp, lower cell voltage.
Now, you let your bike set outside all night, wake up the next morning, it's 26 fucking degrees out !! your bike is covered with frost !! Your battery percentage is wonky... why? You have it up when you put her to bed last night.
The battery case is made of ALUMINUM, which can get just as cold as the outside temperature.
Remember now, the batteries are several DEEP.
So what is happening is, the outer batteries, which are next to the walls of the case are around 28 degrees, they are about ambient temperature.. while the INNER batteries in the core may still be sitting at 60 degrees or so, because they ARE inside and protected thru several layers of other batteries for the heat to get out.
Your BMS may not be measuring the TEMPERATURE of each battery to do it's calculations of state of charge, so it may see only one or two temps, not 162 temps, or however many batteries you have. It sees the 60 degree battery at 3.6 volts and the 28 degree battery at 3.42 volts NOT knowing the HUGE temperature difference between them, and goes holy shit, this thing is whacked !! You get gross out of balance errors etc etc, and it may want you to charge it or do other crazy things to try to 'fix' the situation. That complete re alignment is the BMS saying, under normal circumstances it should have NEVER gotten this bad, something must have changed, let's do a FULL realignment and start from zero to set a new baseline. Again it does NOT know your have temperature spans of 40 degrees across your battery pack! Please do NOT do this until you have balanced the battery TEMPERATURE FIRST.
charging / discharging a battery pack with wonky temp excursions can cause problems, because when the batteries now warm back up, the voltage climbs and viola, now they are OVER charged and it wants to burn off the excess.
What I normally do on my bike is Ill run an easy run on the track to get some current flow thru the batteries, that warms them all up and gets the temperaturs a bit closer to each other, PLUS gets it out of the basement shutdown zone. See a 40 degree difference at say 120 degrees to 80 degrees is not that huge a deal, they are way up in the operating / production range, that same diff down around freezing is HUGE because you are near the shutdown zone and it has a far more profound affect.
If you Do decide to charge it you may see oddball things as the batteries charge and it tries to 'fix' what really is not a problem and you may see wild swings in charge current from like 0 amp to 24 amps !! as it's trying to 'fix' the voltages. Have to remember, even though the voltage was a bit low, that battery WAS still charged, so putting more in it's going to shoot up fast, hence the wild amp swings.
Freezing temps do shitty things to batteries, especially lithium. Before you go doing any panic mode actions or crazy charging schemes, get the batteries warmed up a bit and most importantly EVENLY warmed up so ALL the cells are as close as possible to same temp.
Having a small heater blowing on the bike can help a LOT. Even though you may still have a bit of a temp excursion across the entire battery, having it at 50 degrees .vs. 30 degrees means a TON.... because freezing means so much to shutting that battery down.
Don't panic, warm the bike up, warm the battery up, . remember even if it sat overnight in your garage, the temp still may have swung 40 degrees, those inner batteries may NOT have felt that cold yet! Take her for a spin around the block. Ride it 5 or 6 miles at an easy speed. (easy in my case means NOT trying to go from 0 to 100 in 5 seconds

Get the temps evened out a bit then do your charge if needed.
Aaron