why are you doing this in your loop?
Temp();
delay(500);
Temp();
delay(500);
Temp();
delay(500);
Temp();
delay(500);
Temp();
delay(500);
lcd.clear();
Time();
delay(1000);
lcd.clear();
Time();
delay(1000);
lcd.clear();
Time();
delay(1000);
lcd.clear();
just don't do that... your LCD has two lines - so display the humidity, display the time (optimization - only if it has changed) and then do your test for triggering the fan or not.
Usually you would trigger say at 60 and turn off at 58 to avoid starting and stopping constantly if you are around 60