The issue has something to do with the use of the bxslider jquery slider.
It appears you had your button in a slider element, even though it isn't actually a slider on the page.
The slider overrides the touch element to allow drag to switch slider elements on phones and that was breaking the link. I'm not sure why edge treats it differently than other browsers.
I fixed the issue by changing the div class so it isn't "slider" so that the slider isn't initiated for that element. That seems to have fixed the issue.