I've just noticed that DS9fx loads its hardpoints from scripts/Custom/AddOn/ships/Hardpoints instead of the usual scripts/ships/Hardpoints.
I only noticed because I went to edit some hardpoints for personal taste, and when I modified the hardpoints located in the usual place, nothing in-game changed. So I went looking for what the hell the issue was and eventually came to the conclusion that the game must be loading the hardpoint from somewhere else.
Is there a reason this was done? It doesn't really bother me or anything, I'm just curious.