Да, ещё один нюанс: судя по всему, на мобильных устройствах боковая панель не использует flex. Так что это тоже нужно добавить.
.sidebar-sections {
display: flex;
flex-direction: column;
}
Я проверял это лишь кратко, поэтому не уверен, на что ещё это повлияет. Но именно это является препятствием.