It doesn't weed out anything but honest people.
That's like saying a pre-flight check doesn't throw up errors on anything anything but honest machines. But, more to the point, you're right, in the sense that the people on either tail end of the "good/bad people" bell curve aren't going to be precisely detected by a simple test of inclusion/exclusion criteria. The ~60% of people in the middle will be. That's why it's a screening tool, not an in-depth socio-psychological exam.
As long as your honesty comes closer to filling the socially expected role than, say, a man who's high on meth or a Qanon conspiracist who thinks "how are you?" is a sex-trafficker code, you're probably ok.
It's not a story a perfectly spherical Jedi in a vacuum would tell you.