All i can say to help you, is my tests were using TDW torpedo single mission (with 1 liberty ship running 5 knots) and SM20 single mission (with 3 boats all stopped - 1 cimmaron 1 CS1B and the other don't recall the english name)
All those boats were like on the screen above, huge explosion from bow to stern never ending...
FX 0.21 or FX 0.22 the same issue. But sometimes CTD with 0.21...not with 0.22.
Now i've tested my whole mod list using FX 0.22 and FX_Update_0_0_22_Torpedoes (modified for torpedoes failure patches), and all is fine WITH radio patches deactivated.
As soon as i reactivate radio patch ---> issue back again.
Hope this helps to track what's wrong with generic patcher

(tried to run debug when had the CTD issue with 0.21, but nothing clear appear about the CTD - just debug list ends without problem reported)