It's also why Rian Johnson had to pretty much had to have the script done for TLJ before TFA was complete because TLJ was initially a Memorial Day Weekend 2017 Release so it had only 18 Months after TFA's release.
So yeah some of Disney's eagerness to make Memorial Day Weekend a Star Wars Weekend haven't helped matters.
Markus and McFeely noted that they really didn't have enough production time for Infinity War but they were able to do it because the Russo Brothers brought the same production team as Winter Soldier and Civil War so there was a short hand.