Automations not working by default

I have an automation set for humidity that will not run unless manually turned on to trigger setpoint change. Example humidifier turns off when leaving home. Upon returning automation is set to run when humidity is less than 40 percent. Will not turn on even though have check sensor has since reported. If turn on will turn off again at low/high setpoin. Is there a way to check everyso often if the statement is true to trigger without crossing threshold of automation? Thanks