Further testing reveals that when a user opens multiple posts on different browser tabs only the most recently loaded captcha works because only the last one is set in the session. You can comment to previously opened post with the last loaded captcha.