If it’s a MacBook Air, the Cirrus Audio chip is located on the IO board. Replacing the IO board resolves the VFF001 alert in most instances. If it’s a MacBook Pro, inspect the area where the Cirrus Audio IC is located - it’s not as easily replaced as it is on the Air.
[br]
The VFF001 alert doesn’t appear when the headphone port is dirty / obstructed, it usually only appears when there is chip/component/trace damage affecting the audio circuit.