On Cubase, we've noticed that our latency is not being reported correctly. Latency is only updated when our plug-ins are enabled and disabled. In Cubase/Nuendo, latency should be updated on start/stop (i.e. prepareToPlay).
I found this line in juce_VSTPluginFormat, prepareToPlay:
In juce_VST_wrapper, we have:
in audioProcessorChanged, resume, and constructor. Is initialDelay being reported correctly for it to be updated for all start/stop events?