Personally, regarding the Surabaya event cancellation, considering Javanese culture's pretty different from that of Jakarta (from what I understand) and the only thing on the card that was close to a local draw for the area was Stefer Rahardian, it makes sense they canceled the event. Ticket sales were probably horrible cuz' nobody in Surabaya wanted to watch a bunch of foreigners fight each other, no matter how awesome all of them are or how interesting the matchups were. It was like ONE's equivalent of why the UFC canceled their Philippines show last year; bad ticket sales. So they bailed cuz' it would've lost money (and been a waste of good fights that would've been draws anywhere else) if they went through with it.
Historically, ONE's really struggled in Indonesia cuz' they can't get any stars in the area-- they had Fransino Tirta, but he retired looks like, and now their biggest stars in the region are Vincent Latoel and Anthony Engelen (I like the both of 'em, but the fact that they're the biggest Indonesian stars in MMA right now says a lot.) They even had to demote themselves from the Istora Senayan to the Jakarta Convention Center cuz' it was getting inefficient paying for that big arena when they couldn't fill it out; a half-filled-out 6,000-seat arena's better than a quarter-filled-out 12,000-seat arena.
It seems like they were trying something completely different by, instead of catering to the locals, trying to galvanize interest in a new-but-familiar region by stacking the event with a really interesting long-awaited title fight, a middleweight title-eliminator (rumored to be), a bantamweight fight that could not only put the winner on the contenders list for the division but featured the return of an EVOLVE star, a former boxing world champion, and two very high-level prospects (one of whom is Indonesian), and it backfired. It seems pretty alien that something like that wouldn't draw a crowd, but I think it shows just how different the sports entertainment sphere is in the whole region.
Or maybe there were some legitimate logistical problems that're so esoteric that you have to live in the area to know about it, but I think my scenario's more likely