You can get demist relays that have a timer function built in, may be of interest ?

https://www.carbuilder.com/uk/heated-window-timer-relay


Jon M