Simulcast substream 0 ignored?

Hi,

I am not sure if this is a bug or I am doing something wrong, but it looks I cannot arbitrary select layer 0 from simulcast, server always configure layer 1 instead, it does work as expected for layer 1 and 2. What could be happening for the server to make that decision? Thanks in advance.

Example:

Send:
{request: "configure", mid: "1", substream: 0}

Receive:
{videoroom: "event", room: "X", mid: "1", substream: 1}

Maybe you’re configuring simulcast incorrectly, as substream 0 is the only one that should always be sent, which is why we use it as a fallback. The fact you see 1 and 2 but not 0 means that maybe you configured the layers in reverse order?

Didn’t meant to reverse layer order, but I could have screwed it up! Also have the feeling it might has something to do with Room or Publisher bitrate, will keep digging into it, thanks for the help!