I can confirm the issue and solution on my end. Had consistent and repeatable freezes on the Persian Gulf map when playing a liberation campaign. It always froze when I was returning to the carrier - every single time. Now I started a new campaign and replaced the F14 squadron with a F18 squadron and I don't get the freeze.
So yeah, it seems it has something to do with the F14.