The stadiums are owned by the Illinois Sports Facilities Authority. It sells bonds to pay for renovations and maintenance at the fields and pays off that money using funds from the hotel tax. But this year the tax fell short so the city had to make up the difference. That's in addition to the $5 million subsidy Chicago already provides.
This is the first time in 10 years the hotel tax hasn't provided enough money.