After @broregard’s warning of what could be wrong, I went on to check other small details, and discovered my test was failing because I was omitting parens. Instead of (err, res) => { console.log(res) }, my callback was (err, res) => console.log(res). And that was enough to throw off the testing.
I love freeCodeCamp but this is just rubbish. In these backend lessons, I spend more time trying to figure out how to make valid answers pass the test than actually learning things. Frustration is not a good teaching tool…
I was facing the same issue. It turned out that I had to use the variables myPlaintextPassword and saltRounds instead of writing 'passw0rd!' and 13 by myself. They are already defined in the Glitch template, above the //START_ASYNC comment.