Several times, I see post that were flagged automatically by the spam filter that are not a problem, like this one that uses 3 x to specify a variable value and the filter detects it.
https://forums.oracle.com/ords/apexds/post/fatal-ni-connect-error-12170-tns-12535-tns-operation-timed-7294#comment_56030254729159007595085802587642550336
The right option would be to approve the comment, but in this case to poster has detected the problem and provided a “corrected” version of the post, using other value. In this case, I rejected the comment just to avoid having almost “duplicate” answers that would mess the discussion. But that may seem like the poster actually produced an answer that was spam, aggressive content, etc. etc. while it was not the case.
Maybe we should consider a different state other than rejected that has the same effect of not showing the comment but not affecting the reputation of the poster (I doubt there is something like a reputation analysis but that could be the case).
Just my 2cents!