Why is Jinwoo the only one who doesn't smell...
My theory is that because Jinwoo himself has a superb perception skill, he's able to detect any possible smell on himself, and his nose is sensitive enough to be bothered by the minor scents including scented deodorant or soaps.
So he's likely chosen to use unscented soaps and clothing wash.
And because he's very strong, with high endurance, he doesn't sweat from fear or exertion. Fear especially creates a certain smelly kind of sweat on people.
Jinwoo, being uniquely unafraid, is not producing the kind of sweat that Hae-in finds particularly gross.
On top of this is the blessing he received as a player that prevents all status effects. This truly does make him unique as a hunter and could by itself make him not smell by preventing all status effects. This is perhaps the most likely reason for his difference in scent.
Thoughts?