This may be a stupid question, but it has to be asked, on the centre 2 heater vents, do you have the wee centre slider thing set to hot? I never realised for ages why my footwells and windscreen bit got hot but not my vents, and I never noticed that you can separately change the heat on them via that wee turner
This one I mean: