I actually prefer the plumbers paste to the tape generally.
It seems this leak is common on several of the Chinese compressors though. I think Point Zero has better threads on theirs fwiw. You probably will have to fudge it with tape or paste. Or You could contact TCP Global and see what they have to say about it.