I also have exactly the same issue (except that my hosting is SiteGround).
Randomly the plugin will break and the only way to fix it is to flush cache on SiteGround and then the menu will work properly again.
I don’t use any cache plugin. i don’t even use SiteGround cache.
The SiteGround Dynamic Caching works based on headers. it’s the default and for all SiteGround users.
SiteGround wrote:
Since we’re honoring the standard caching headers, your application should work fine with it out-of-the-box even without a specialized extension.
If you’re developing your own script or using a custom web application, you can exclude URLs simply by passing the appropriate header:
<php header("Cache-Control: no-cache"); ?>
[Error log moderated. Please post your own topic].
i have the same problem.
can anybody help ?