The air vents are fine meaning this is set correctly:
Sounds like the control module is stuffed.
Final stage resistor normally sets the blower full blast all the time, permanently off or having a mind of its own, therefore I doubt if this is the issue.
Perhaps a servo motor is not functional or the control module is bust.