VST3 - Multi channel single bus not working

Hi Guys,

I am having some issues with hosts seeing multi channel buses in VST3.

To Replicate:

Create new juce project with the sampler example.

Change

  bool isBusesLayoutSupported (const BusesLayout& layouts) const override
    {
        return layouts.getMainOutputChannelSet() == AudioChannelSet::mono()
            || layouts.getMainOutputChannelSet() == AudioChannelSet::stereo()
            || layouts.getMainOutputChannelSet() == AudioChannelSet::create5point1();
    }

Generate AU, VST and VST3.

The AU and VST3 work as expected, the VST3 only provides a single stereo out.

Tested in Logic for the AU, Cubase 10.5 and Ableton for the VST and VST3.

Interestingly AudioPluginHost works fine with the VST3.

Has anyone any ideas on this?