Hi Arne,
Thanks for your help. I just contacted Hermann and will contact Magix. One of the developers at Tracktion just sent me an email containing a link to a post on their forums saying that IEditController was being called from numerous places (in one of the JUCE files) which violated the guidelines for VST3:
Regards,
Dave