Typically this sort of problem comes from a conflict between classes with the plugin and theme-- a “decorator pattern” usually fixes the problem. We can either fix the problem with a custom “patch” plugin, or with some code in your child theme’s function file (provided you are using a child theme).
I’m interested in taking this project on, drop me a line at chase (at) cwpdev.com if you’d like to discuss the details.