According to the airport, there were other gates available. Allegiant didn't want to use a different one.
There was probably an extra charge from the airport to do that. Might have been cheaper to pay for the gate change instead of the potential fine from the government.