Is it okay to upgrade the project from 4.15 to 4.20 directly?

Is it okay to upgrade the project from 4.15 to 4.20 directly? I know that step by step upgrade is the most logical way but each version upgrade takes hours according to my experiences. Does Epic Games consider multiple version upgrades while developing new versions?

Make a copy of the folder, and update the copy… It all depends on the complexity of the project.

In theory you should not run into any issues; in practice, you will most definitely run into problems.

It’s ok but you may receive some deprecated warnings or functions that have disappeared because they were deprecated already back in 4.15.
And as stated it’s always wise to make a copy of your project before upgrading to be sure you still have a working copy with your older engine.

Yeah it was a complex project and I was only able to upgrade to newer versions one-by-one. But at the end, I decided to stay with 4.15 for Android and 4.16 for iOS. Android game launch time of 4.20 was 27 seconds, while 4.15 version was 17 seconds. Unreal is just getting worse in mobile.

Edit: Oh sorry it was because of testing with ETC1 format in 4.20. It actually was 1 second shorter in 4.20 than 4.15

Yeah it was a complex project and I
was only able to upgrade to newer
versions one-by-one.

Out of sheer curiosity, you had to gradually bump versions until you reached 4.20, right. Did you hit any major bumps along the way that are worth mentioning?