Martin - serious point here.
First wash the jacket in pure soap (nikwax tech wash is good)
Then, and only then...
Reproof in TX Direct.
Spin then tumble on a very low heat.
I appreciate you have tried the Nik Wax products - but the 'pores' of the textile need to be cleaned in pure soap - if you have used detergent (ie washing powder) at any point then the garment
will leak - without any doubt at all, whatever you proof it with.
Oh.... if you have used detergent to clean it, I would suggest you wash it a couple of times to clear it out.
All the best
DN