The host is totally responsible for taking care of the Delay Compensation. Each plugin should report its latency to the host. Some plugins like FabFilter have differing latency values depending on the preset loaded or some of the options.
See this thread:
The latest version of the AudioProcessorGraph has a rebuild() method to force a recalculation.