This could be perfectly normal and expected...
I think there is a temperature sensor in the coolant that keeps the blower off in heating mode until the engine coolant reaches 50C (just above your 40C gauge line) so don't start replacing thermostats just yet.