Or, lack of a hatch. Not seeing rises, don't fish on top.
I suspect the cool, cloudy weather put off the hatch that day. Early in the hatch cycle, it's the warm weather that'll bring out the bigger hatches. A few warm days in a row especially. Later in the hatch cycle, the opposite....
Likewise, as time progresses the hatch will likely move up earlier in the day.
Imagine a water temperature trigger that gets things going each day. Near the beginning of the hatch, on a cool cloudy day, you never got there. But as spring wears on and the water warms, it'll happen more regularly, and you'll hit that point earlier in the day each time.
Once things really get rolling, BWO's are rather famous for coming in "waves". Meaning you might get a hatch at 11 a.m. But then at 12:30 things die down a bit. Lots of guys leave thinking it's over. Then at 1:30 the next wave comes on. It too dies down, and you may get a third wave later in the afternoon.