Should setBusArrangements deactivate busses

As a VST 3 host developer I’ve found a situation with one plugin library where calling setBusArrangements causes all audio busses to become inactive?

I couldn’t find anything in the VST 3 docs about the order of setBusArrangements vs activateBus and wondering if I could get clarification on this.

Obviously I’ve made a fix such that activateBus is now always called after setBusArrangements, but thought I’d mention it since the docs aren’t clear on this (that I could see anyway).

This sounds like a bug in the plug-in. A call to setBusArrangement must not change the active state of the bus.

Thanks @Arne_Scheffler