Maybe night market should be pared back to once a month, and run in such a way that dreamworld doesn't have to cancel it every other month for special event nights.
So - make it the first friday and saturday of every month, so they've got the remaining weekends for their own events. This also frees up those friday \ saturdays outside of halloween, winter, christmas, country fair etc to run special one-off events for passholders, or special ticketed events for private hire, fundraisers and the like.
This would concentrate those that want to visit the night markets into one night a month too, so potentially attendance at a monthly night market would increase.
just spitballing, i'm sure there's other problems with that too.