I have found that progress doesn't usually occur the way we often expect to. Progress is often not a steady increase in skill, strength, or whatever, it often occurs in steps. There are large plateaus one must sometimes cross before moving up to the next level.
I used to be a competitive cyclist, and I found my improvement to be of this nature. I would ride for weeks on end with seemingly no improvement in my performance, and then one day I would suddenly find that I was much stronger. The important thing is to persevere in the long, flat stages when nothing seems to improve.
And then sometimes we have to take a step back. A lot of times our concentration can be so intense that we become too focused and narrow minded. Taking a break allows us to take a fresh look from a different perspective. Sometimes we see something that we didn't see before.