20 mile range is normal for my 2012 with comfort heat when very cold (teens degrees F) is normal. Worst I have seen is maybe 15 miles (high of 0 F). I have ERDTT disabled (otherwise you probably won't get much worse than 25, but add in substantial amount of gas).
PS, I notice you are using ERDTT, when the engine starts turn to fan only or eco as you can use its heat instead. Comfort means you will use both engine and electric heat, but the engine is the more efficient heat generator. The car is smart enough to blend them, but I disabled ERDTT for that reason, my electric range was about the same, but I didn't burn that 1/3 gallon of gas.
PPS what year is your car? If it is 2013 or newer you can turn the ERDTT down to the very cold setting of 15 degrees, which means your range won't be better, but on a day like today you would save the gas.