This is probably happening on all communities running Discourse for you.
I've just checked and it uses the correct role autocomplete="one-time-code", but it looks like some authenticator apps have problems with the input separated into multiple fields.
It's outside of my area of influence, but you can report it as an issue to the Discourse community (providing a little more information regarding OS, Browser, and authenticator app).