It may be that if your program timestep is 15 min and no data input point is available at this point (you only have hourly input data points) that a null value is being assigned to the relevant variable. That was my first thought and the reason behind my previous question. Try either hourly simulation timestep or 15 min data input points to test? I will say that I am guessing as I've not done this myself.