Logic Pro wrong channel layouts

This isn’t calling isPluginval(), it’s passing the enum value of pluginval, so it will always evaluate to true.

As far as I’m aware, they’re not.

I’m currently working on this. I think the issue is likely in JUCE.