Yamux sidechannels use too much memory
Yamux sidechannels re-use the yamux configuration of backchannel, which has a custom maximum window size of 16MB. If the sending side generates data much faster than the receiving side can process it, this causes the receiving side to allocate a buffer of up to 16MB.
See for example this profile from experiments with gitlab-sshd and sidechannels.