Нет, я не думаю, что они что-то меняют в ViewChilds, но я думаю, что вы сделали опечатку, это должно быть:
@ViewChild('sidenav', {read: MatSidenav, static: true}) menuSide: MatSidenav;
, а не:
@ViewChild('menuSide', {read: MatSidenav, static: true}) menuSide: MatSidenav;
Так как вы не иметь #menuSide
в вашем компоненте html.