AU Host Parameter Issues

I am working on a simple plugin host application for AU plugins. The odd part is that it is bridged into a swift control app. I am creating plugin instances and launching the editor.

However, I am hitting various errors with some of the native Apple AUs, mostly related to parameters.

Such as:
Thread 1: “[AULowpassCustomView parameterValue] (x.1)” (When trying to create the editor)
Thread 1: “[AUDistortionView param 0 changed:] AUParameterSet()” (When adjusting a slider in the editor)

I have tried to make sure that everything is set up properly with the plugin instance:
plugin->setPlayHead(dummyPlayHead.get());
juce::AudioPluginInstance::BusesLayout busesLayout;
busesLayout.inputBuses.add (juce::AudioChannelSet::stereo());
busesLayout.outputBuses.add (juce::AudioChannelSet::stereo());
jassert(plugin->checkBusesLayoutSupported(busesLayout));
plugin->setBusesLayout(busesLayout);
plugin->setRateAndBufferSizeDetails(sampleRate, blockSize);
plugin->prepareToPlay(sampleRate, blockSize);

However, I can’t seem to make the assertions go away.

I know this is a bit atypical, but any thoughts?
Thanks!