When you do your captcha you get a new role. This automatically dismisses the TOS accept feature added recently by discord.
I think the fix here is to only send the captcha message when the user has accepted the TOS dialogue, but I'm not sure if that's even possible to detect (I haven't reviewed the api lately)