Я думаю, что проблема в том, что на рабочем столе вы используете: hover, чтобы раскрыть раскрывающийся список. Для мобильных устройств нет состояния наведения, поэтому вам нужно будет использовать JavaScript (или флажки в стиле формы, чтобы смоделировать его с помощью html / css), что сделало бы его касанием для раскрытия подпунктов.
Это также будет означать, что вы не сможете перейти к элементу верхнего уровня в раскрывающихся списках, так как это развернет раскрывающийся список, а не будет ссылкой. Обходной путь может состоять в том, чтобы сделать выпадающий шеврон справа, который будет его собственной кнопкой, чтобы открыть подменю на мобильном телефоне, а текст по-прежнему будет ссылаться. Это решение, которое я использовал на https://www.firetechcamp.com/