The better pattern is to use an underscore prefix like _discord-verification.domain.com
If your site allows user-created subdomains it shouldn't allow leading underscore. This is reserved somehow.
Why would you want a new prefix over using record types as they were meant to be used?
Why would you want a new prefix over using record types as they were meant to be used?