Yes, Universal was able to. This is Disney we're talking about and we know they typically build slowly.
For example, it's going to have taken them roughly 4 years to have built Runaway Railway from time of announcement to opening next year (originally announced April 2019 for Disneyland). I expect the ride to open for Memorial day 2023. Even if you take out an entire year for COVID delays, it still took 3 years for a fairly simple ride to be built (it's basically a completely projection mapped ride). I expect an Avengers ride to be much more complex than MMRR.