Still no response.
Perhaps I just do not ask the right questions or in the right manner. Would not be the first time. Words are not my strong point.

Wondered if people just don't know what G93 is, or why it is used. Inverse time feedrate mode.
I don't know if this is why it was originally devised but it is typically used when there are both angular and linear axis combined in one movement.
Rotary axis velocity is measured in angular units per minute. Often, but not always, degrees.
Linear axis velocity is measured in linear units per minute. Most often inches or mm.
The two do not play well together when combined in one movement.
So instead of going from point A to point B in units per minute. (G94)
With G93, the time that move should take to complete is included in each line of code.
This overcomes the limitation of mixing different types of units per minute.
Basic CAM software like Aspire, that I use, does not have the ability to produce G93 code but there are fairly simple post processors that will convert G94 code to G93.
Mach3, that I still use for rotary work, has G93 capability. It also has an inbuilt rotary axis velocity compensation which works quite well. That is what I use.
Being just a carpenter I have no idea which of the above would be simpler to include in UCCNC. It would be great to see one of them and G93 would be a great start.