Fixed in the current build. The cache was not being updated when areas were created or re-parented, because the DM expected the icache to behave like other caches. However, it's an unusual one because it doesn't have a table-based origin and it communicates with datastore directly. Updated the DM to reflect this, so it should update correctly from now on.