Thank you for your interest in BSSCommerce extensions.
Regarding your query, we would like to inform that since our module is built and tested on Magento default, we're not 100% sure if our module is compatible with your platform.
According to our Terms and Conditions, our free support does not cover fixing any conflict issue with your platform.
Hence, we would like to offer our support service to fix and charge an extra fee.
Please do let us know if you have an interest in our offer.
Besides, about Magento 2 Auto Invoice module, admins no longer have to create invoice/shipment manually. The invoice is automatically created after a customer finishes placing the order. Magento 2 Auto Invoice extension uses order state “new” as the required condition to run the automatic invoice. If the order from customers has the state “new”, the extension will check the payment methods as set by admin. Then the automatic invoice will apply for orders that satisfy the condition. Some online payment methods such as PayPal, Credit Card... which create order state as processing and pending payment won't work for this logic of the extension. (Please note that order state is different from order status)