BlockDataManager wasn't auto-saving before, so if your plugin didn't explicitly call save() every now and then, and only called saveAndClose() in the onDisable, the time to save would be very long if a lot of changes had been made / the server had been running for a very long time.