You have no idea what you're talking about.
Saudi Arabia is spending billions on sports as part of their
overall investment strategy to diversify from oil. There is no secret, this is all published in mainstream media and SA has clearly explained their goals and metrics. They didn't book this event to make money on tickets or PPV buys, it didn't even run at a western time.
By the way, UAE and Saudi Arabia both spend hundreds of millions on the UFC, and they don't do it to make money on tickets. In fact all the money goes out, they are buying something, not selling.
The UFC is just mad this bit of oil money went to Ngannou instead of their pockets, where they traditionally keep 85% of it and give the fighters table scraps.