Extension prevents addin application from executing

I’ve been messing with adding C# addins to pyrevit as extensions, and on their own they work fine, however, an application from my addin isn’t executing when the extension is loaded. Originally I used the same dll from the addin as a reference file for the extension but I created a separate dll thinking that was the issue and it still isn’t working. The application in question should execute on document creation to create a DataStorage object. Any ideas on where else I should be looking to debug this issue?