Simple idea, but platforms sometimes spawn too high to jump on. Maybe you didn't use delta time for gravity?
The platforms are placed using the computed parabola of a random possible jump, that starts at the edge of the current platform. Maybe you needed to move to the edge first to make those jump in particular, or maybe it's bugged lol