You don't want to hurt your lungs by having pulmonary edema or squeezing, so you need to take the time needed. It's actually good if you are limited by one of the other challenges, because then it gives time to your body to adapt, while you work on those challenges. If you're not limited by the other challenges, then you need to really take it easy on your progression. There is no rush, try to see the big picture. In the end, if you try to progress too fast and hurt yourself, you're gonna have to take a big step back, so that you can start progressing again.
But if you really take your time, you will progress continuously, slowly, but on the long run you will progress much faster. So the main message would be "go slow in your progression, to go fast in your progression". It sounds a bit like a paradox but that's really the best way, if you really want to progress and overcome this adaptation challenge.
Dive In