Just from a quick glance, the treasure index may indicate how many chests to skip ahead. Baron is $00,
Kaipo Mist is $07. Baron has seven treasures. I haven't tested this yet, but maybe changing
Kaipo Mist to $08 will allow Baron to have an additional working chest? It would certainly be an odd way of handling it, but this is an odd game internally.
Edit: Yep, that seems to have done it.

The chests do all have to be in the beginning, before the other events. I changed that door into a treasue with
Kaipo Mist's index set to $08. It didn't work. I swapped its position with Baron's Inn door (so I wouldn't have to edit the map to make it accessible as a treasure), made the Inn door into a treasure, and it worked perfectly. Changed
Kaipo Mist's index back to $07, just to prove we're not idiots, and it stopped working again.