Hi @Wreckluse,
First, posting questions and comments here is perfectly fine, and I'll do what I can to answer.
With regards to the delay, this probably has to do with the microphone/sound detection changing between VR and non-VR/normal operation. Are you perhaps using a different microphone setup when you play VR vs standard? The delay is usually caused because the active microphone is picking up external sounds still even after speaking is completed. The speech engine remains listening without letting FoxVox process the speech until it finally times out. You can visually see this if the listening indicator icon remains green for some time after speaking. To fix this, try reducing the sensitivity of the microphone, keep it away from computer fan noise and any other sources of sound that it might pick up as background noise. You can also play with the Timeout setting in FoxVox by entering a low value (like 1) to try and force a timeout earlier.
For your question about numbered commands, I recommend you always use spelled out numbers for the voice command keys (i.e. "One", "Two", etc.) This will prevent "One" from conflicting with "Ten". If you run into a conflict such as "One" vs. "One Hundred", you will need to put a blocking word of "Hundred" onto the "One" key so that it can tell the difference. Alternatively you could place the "One Hundred" command above the "One" command so it will be evaluated first and will be skipped if "Hundred" is not contained in the spoken phrase.
Thanks for your positive comments about the app and I'm glad you like it! My hope is that it can be a useful tool for anyone needing free and customizable voice control :)