Actually it happens to me too. I actually shot a german Freighter by Accident and the game was freezing (It was not in the Harbor but in the open Sea and I were using the deck Gun. I thought it was a british vessel

)
This is my mod load order Iam using
Generic Mod Enabler - v2.6.0.157
[E:\Ubisoft\Silent Hunter 5\MODS]
Magnum_Opus_v0_0_1
FX_Update_0_0_16_2_ByTheDarkWraith
IRAI_0_0_30_ByTheDarkWraith
IRAI_0_0_30_No_hydrophone_on_surface_No_Aircraft_s potting
NewUIs_TDC_6_6_0_ByTheDarkWraith
AirTorpedoes
Trevally Automated Scripts v0.6
Trevally Tutorials - All v0.2 (for TDW UI)
NewUIs_TDC_6_6_0_Real_Navigation
EQuaTool 01.01 by AvM - Large Style
Grossdeutscher Rundfunk
stoianm pitch&roll for SH5 V1 (normal)
TheDarkWraith_DC_Water_Disturbances_v2_0_SH5
Dynamic Environment SH5 Basemod (realistic version) V2.1
Dynamic Environmental SH5 Realistic Colors V2.1
Dynamic Environmental SH5 Shallow Waters V2.1
DBSM_Music_1_0_4
DBSM_Speech_1_0_4
Manos Scopes-patch for 16x9
Dynamic Environment SH5 Atlantic Floor V2.1
Speech Recognition_MiTons_NewUI_Editon_v0.4.1_english
Anti-Lag
Shadow Improvement Mod
IO_StrategicMap_4_4_for_TDWv660&MO
P.s On your mod load order IRAI should be before New UI´s (afaik)