Bienvenido a Foros del Web.
Noto que la forma en la que muestras y ocultas las opciones depende de las dimensiones del dispositivo. Cuando el ancho es menor a 768 píxeles, se realiza con clics, mientras que cuando es mayor o igual a la cantidad mencionada, se realiza mediante los eventos
mouseenter
y
mouseleave
. La verdad, no sé cuál será el problema que mencionas ya que ambas formas
están funcionando correctamente.
Un saludo