That workaround does seem to TX out of band, but as you say, it is a bit clunky.
I have had a G90 for several months and enjoy it, but it is not perfect. The biggest issue I have with mine is that I occasionally lose my receive, but when I cycle through the preamp button, the receive returns. Not a big issue, but I guess it is something unique to my radio ? Perhaps I should reach out to Radioddity, as that is where I got it, before the warranty period expires.
Also, the NB seems to have no effect as far as I can tell, and you need to adjust the NB width as well, or you can lose your receive.
I did update firmware to 1.7 shortly after it was released, and I have no problems, but I don’t know if much is different. Maybe the CW decode is better, but it is touchy. You have to tune it precisely, and QSB and such will cause a loss of decode. But it is a cool feature in a relatively low priced HF rig (I paid $450 with a 10% off deal from Radioddity over the Memorial Day holiday).
I currently have a terrible antenna for HF in the house...just a 50’ length of 12 ga. wire wrapped around the room, for shortwave monitoring. The internal tuner will tune it (SWR > 5:1), but I don’t bother trying to use this for TX, as I have some portable HF antennas for that.
I do enjoy the spectrum scope, and have been using this radio more than my FT-891 for monitoring the HF bands. My eyesight is not so keen at 60 years old, but the color display helps out a lot, versus the monotone display of the FT-891. The lack of an external speaker port is a bit of a drag, but I do use earbuds and appreciate the switch (press volume knob in) from internal speaker to headphones. And in the house, I do remote the head with a DB-9 cable. That is a nice feature as well.
I had owned the original Xiegu X1M HF rig many years ago, and was impressed with it back then. I was even able to upgrade my original model to the later model with the nicer display, by replacing the front panel. I did sell the radio, but it did work and I was impressed with Xiegu’s commitment to their product, and the continued development of their product line. No, it is not a KX3, but the G90 is a decent little radio for the money.