With regard to battery over- and under- temperature protection/cut-out (for LiFePo4 chemistry, where AIUI charging should not be performed when outside the range 0-40C): the VictronConnect - MPPT Solar Charge Controllers page notes that "In case there is no external source for battery temperature; charger uses its internal temperature for battery temperature compensation." and goes on to explain the idle requirements.
The next section notes that it will do under-temperature protection with an external sensor.
I presume from this that the SmartSolar will not consult the internal temperature sensor to consider if the temperature is too low prior to starting a charge cycle? Which is a pity as it would otherwise seem perfectly placed to do so: in cold conditions, if the device at ambient temp is below some low threshold (5C?) then just don't start charging.