Did some testing enabling / disabling mods. The mod Rebel rats (krysan federal navy;
https://fractalsoftworks.com/forum/index.php?topic=27594) seems to be causing crashes:
302318 127653 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.loading.IndustrySpecAPI.getDowngrade()" because "currentOne" is null
302319 java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.loading.IndustrySpecAPI.getDowngrade()" because "currentOne" is null
302320 at kaysaar.bmo.buildingmenu.BuildingMenuMisc.getIndustryTree(BuildingMenuMisc.java:343)
302321 at kaysaar.bmo.buildingmenu.BuildingMenuMisc.isIndustryFromTreePresent(BuildingMenuMisc.java:552)
302322 at kaysaar.bmo.buildingmenu.IndustryTable.showIndustry(IndustryTable.java:212)
302323 at kaysaar.bmo.buildingmenu.IndustryTable.cantPlace(IndustryTable.java:206)
302324 at kaysaar.bmo.buildingmenu.IndustryTable.createTable(IndustryTable.java:165)
302325 at kaysaar.bmo.buildingmenu.MarketDialog.createContentForDialog(MarketDialog.java:232)
302326 at kaysaar.bmo.buildingmenu.MarketDialog.createUI(MarketDialog.java:219)
302327 at ashlib.data.plugins.ui.models.PopUpUI.init(PopUpUI.java:231)
302328 at kaysaar.bmo.buildingmenu.BuildingUITracker.advance(BuildingUITracker.java:223)
302329 at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source)
302330 at com.fs.starfarer.campaign.CampaignState.advance(Unknown Source)
302331 at com.fs.starfarer.BaseGameState.traverse(Unknown Source)
302332 at com.fs.state.AppDriver.begin(Unknown Source)
302333 at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
302334 at com.fs.starfarer.StarfarerLauncher.super(Unknown Source)
302335 at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
302336 at java.base/java.lang.Thread.run(Thread.java:1447)