Even engine shows that is hot, my car doesn’t blow hot, it blows cold air, checked the control panel no problem showed, cleaned filters and radiators.
I assume your temp gage is reading an overheating engine. If your temp gage reads hot and there’s cold air from heater it is overheating. With engine cold, check antifreeze level in tank and radiator. If low you need to find leak and repair. If not low, purge air from going system. Also check thermostat and water pump. Do not drive it while gage is reading too hot.