On mobile, the parent element onMouseEnter listener is triggered by clicking a child button element.
Here is a simplified version of my code: https://codepen.io/JDFutu/full/YzaVgvB
This menu is a react implementation of https://yale-a11y.gitlab.io/ui-component-library/accessible-flyout-menu