Any roadmaps are estimated timelines and the estimate is not always what ends up happening.
I greatly overestimated how much time I needed to develop Episode 3. Though I do try my best to stay on target, at the end of the day I am a solo developer, not a team, and sometimes things are delayed.