That’s correct (for the time being at least) but there should not be a need (and no benefit) to change the order of bundle startup except for a hack to delay rules loading until items are loaded. If your statements above are correct that does not seem to be your problem though.
See here for a solution just in case.
If it’s really the persistence service to delay things then possibly your persistence data is corrupted. I once had encountered that, too. Try disabling persistence just as a test. Deleting persisted data made the problem disappear in my case.
Another possible reason is that you hit swapping/paging. Check this post and see if it helps to move swap to your SSD.