Glad to hear you like it!Unfortunately yes, itch.io's "Name your own price" feature would still be considered Commercial Use.
I know it's a late reply, but thanks a lot! I was literally just starting out on the world of game developing, so I had no idea what was what and google yielded no anwsers!