AudioUnit SurroundPluginDemo crashes with increased channel counts

I can build AU for the SurroundDemoPlugin (PIP) and use it in Logic Pro X on Mojave just fine.
But when I add supported channels {8,8} and insert it on a 7.1 track I get this crash:

Thread 14 Crashed:: ProcessThread1/1024
0   libsystem_platform.dylib      	0x00007fff686f2630 _platform_memmove$VARIANT$Nehalem + 112
1   com.apple.music.apps.MAAudioEngine	0x000000010f679bac 0x10f553000 + 1207212
2   com.apple.audio.toolbox.AudioToolbox	0x00007fff39b33e41 IPCAURenderingClient::pullOneInput(unsigned int, AudioTimeStamp const*, unsigned int) + 125
3   com.apple.audio.toolbox.AudioToolbox	0x00007fff39b33c9c IPCAURenderingClient::render(bool, unsigned int*, AudioTimeStamp const*, unsigned int, unsigned int, AudioBufferList*, AURenderEvent const*, int (unsigned int*, AudioTimeStamp const*, unsigned int, long, AudioBufferList*) block_pointer) + 330
4   com.apple.audio.toolbox.AudioToolbox	0x00007fff39c56f2e __37-[AUAudioUnit_XH internalRenderBlock]_block_invoke + 47
5   com.apple.audio.toolbox.AudioToolbox	0x00007fff39c85b55 __26-[AUAudioUnit renderBlock]_block_invoke + 174
6   com.apple.music.apps.MAAudioEngine	0x000000010f6780ba CMAAEAudioUnitV3::Process(MDPlugInputBusList const*, MDPlugOutputBusList const*, long, long, long, float const*, eProcessLevel) + 1018
7   com.apple.music.apps.MAAudioEngine	0x000000010f5b0090 MDPlug::_Process(MDPlugInputBusList const*, MDPlugOutputBusList const*, long, long, long, float const*, eProcessLevel) + 1424
8   com.apple.music.apps.MAAudioEngine	0x000000010f58538f MD::PluginProcess(MDProcInfo*, MDPlug*, long, long, long, eProcessLevel) + 5247
9   com.apple.music.apps.MAAudioEngine	0x000000010f580d05 MD::StreamProcessing(eProcessLevel, long, long, long, int) + 4661
10  com.apple.music.apps.MAAudioEngine	0x000000010f57b19b MD::Process(eProcessLevel) + 3403
11  com.apple.music.apps.MAAudioEngine	0x000000010f590486 MD::CallProcessThread(long) + 342
12  libsystem_pthread.dylib       	0x00007fff686fb305 _pthread_body + 126
13  libsystem_pthread.dylib       	0x00007fff686fe26f _pthread_start + 70
14  libsystem_pthread.dylib       	0x00007fff686fa415 thread_start + 13

It’s difficult to debug since the crash seems to occur before ‘AudioProcessor* JUCE_CALLTYPE createPluginFilter()’ is called in main.cpp.

Logic is working with other 7.1 channel plugins just fine.

Thoughts ?

Update: Building in High Sierra using Xcode 9 will create a working AU. So this seems to be a Mojave issue.

Is anyone successfully developing multichannel plugins using Mojave ?