@Madling Are you by any chance hosting with Godaddy, and using their “Managed WordPress” Environment.
Because we have had report of that environment screwing things up, and recently someone reported that it caused his menu to disappear on Mobile…
As soon as he moved away from that environment, problem went away