Yeah teams have never changed game schedules before after signing into a series. Never happens. No contract was broken since UF got paid as per the terms of the contract, to be fair. Also, this was like 3 ADs and a decade ago. With an AD that was a Gata and cheated his ass off almost getting the basketball and football programs nuked in the process.
UCF does not need to enter into 2-1 or one off agreements. That is not sustainable and it leads to destroying the program. You start bleeding home games and you start bleeding the season ticket base. UCF is one of the few programs out there with attendance actually increasing. They're also doing the things they do with a much more narrow margin for error than teams like UF.
Danny White, the current AD, offered a counter deal that's fair to everyone and extremely reasonable. Either a one off neutral game or a 1-1-1 series where everyone gets paid. UCF isn't going to accept a shit sandwich deal because UF thinks their shit don't stink. You also can't predict the playoff given terms change week to week and year to year. So you're also gambling away home games in the hopes the goalposts don't move to "well you don't play teams like Bama or UGA 8-9 times a year so you're still not getting in."
Edit:
McScroggz Looking at the macro view of even the last decade, UCF has accomplished more than most of FBS and a good chunk of P5 schools. UCF didn't start winning in 2017. It's also the only program in FBS to methodically build the program through all 4 divisions in football. From DIII -> DII -> FCS -> FBS. This is a long term ROI that the program is experiencing - with expected setbacks along the way.