You can run them on a 30amp but its not code. As others pointed out the surge when it starts is what the breaker is for.
I think i ran 6-2 for my qt5.
You sure it's not to code? This is a dedicated branch circuit. It's a very specific code section.
Conductors are sized to 125% of the motor run current. 21A X 125% = 26.25A
The correct conductor for that is 10ga.
The overcurrent (short circuit) protection, commonly knows as the breaker is sized to accommodate the startup current.
Quincy says use 40A breaker.
This meets code.
Now if this was a non-dedicated general purpose branch circuit let's say with a receptacle, a 10ga wire would be limited to 30A breaker.
You will find even larger discrepancies with welders. 10ga wire and 50A breakers etc.
Motor circuit protection involves understanding the National Electrical Code and equipment nameplate information.
www.csemag.com