Padshop VST3 Fails to Load More than Once


I’ve been trying to improve support for VST3 plugins in Waveform but keep running in to problems. The most recent of these is that Steinberg’s Padshop doesn’t want to be loaded more than once.

If I scan and add it to the JUCE Plugin Host, delete the plugin then try to add it from the list again I get this assertion and the plugin fails to initialise:

If I remove it and add it again I get this crash:

Our testers confirm this is happening with all Steinberg synths.
It looks like the DLL doesn’t want to load more than once?

Any ideas?