Plugin bug in some DAWs/Formats but not others

Hi There,

I have a custom bitcrusher plugin that I’m building that has a strange bug.

In certain formats/DAWs (notably VST in Cubase and Bitwig) it zeroes out everything in the right channel, and we only get signal in the left channel. In other systems (AU/Logic, for example) it works fine.

I don’t know much about the specifications of these different plugin formats. Is there any conceivable reason that this kind of channel issue would come up in one but not the other?? Is there a good place to find resources/documentation about the differences in the actual code of VST vs. AU vs Others??

Thanks so much!