Customer site breaking my plugin

Customer site breaking my plugin

Our plugin uses jquery, all functions are defined as jQuery. Works on all other customer sites without a problem. Works in the wordpress admin. On the home page or any page of the customers website where our plugin isn't called, chrome developer tools console shows jQuery works fine, however on the pages of the site where we load our plugin, jQuery no longer works and it now requires $ sign. I am at a loss. It's some kind of conflict, but looking through their JS files I haven't come up with a solution.

Our plugin uses webpack and babel

Any advice?