Sometimes when I incubate, my Hovabator 1588 will hold real steady humidity and sometimes it varies a lot, like upper 30"s to mid-40's. The humidity in the air seems to make a lot of difference. It sounds like you have a different model than the 1588 since you mentioned red caps (plural). My 1588 only has one vent hole.
I haven't had the problem of the reservoirs running dry in only a day though. Have you checked under it to make sure you don't have a leak? Do you maybe have a paper towel or cloth in the reservoir to wick the water out and give it more surface area in an attempt to raise the humidity? Are you filling the reservoir full? Mine usually lasts three days if I fill it full.
One time I noticed the humidity was running a little lower than I thought it should be for the conditions. The cord for the turner was not totally in the slot correctly and the incubator top was cracked a really small amount. It held heat fine but the humnidity was escaping. So another question. Does your lid fit properly? Are there openings where the humidity could be escaping? Maybe you could lay a towel or something around the edges to try to stop the moisture from escaping.
The humidity running a little low is not very surprising. The reservoir running dry in a day is.