So I found the problem, looks to be an issue with BX Slider and latest version of Chrome. They added support for touch sliding which broke the click event.
As a workaround I added ‘touchEnabled: false’ to the slider when the screen size is over mobile size. Detailed here:
Thanks for the help, any ideas where abouts in the theme this would be? I have access and can see the php that generates this section but there are no event listeners on it.