Hi,
Thank you for the details! The configuration is perfectly fine, the cause is the menu itself. I resolved the issue by turning on this option on the search back-end: https://i.imgur.com/ZSbXDKX.png
It should be okay now.
The issue is caused by a nasty node cloning mechanism triggered by the menu. The menu script basically makes copies of it’s contents for the mobile version, which causes javascript handlers to detach and no longer work as expected. It is a bad practice (but probably the menu author had reasons on why to use it), but luckily we dealt with this type of issue before, and made a possible solution for it.