There is one bug, but it's an Ekos one from what I can tell related to the mount model alignment tool, which is if there's a delay changing to slew, and it gets checked too quickly then Ekos/Kstars assumes it's done with a slew before the command even gets sent.
I've filed a bug for kstars.
bugs.kde.org/show_bug.cgi?id=410094 as I believe that's where the issue lies.
And since I left this post up overnight, before hitting submit, it's already fixed (or at least looks like it) in kstars git, and if I do observing tonight, I'll see if I have any issues.
Thanks Jasem!
One thing that should be good shortly, once I'm finished is the :Gu support, is that it should be a bit less talky over serial, which hopefully will reduce the time and maybe? the load on the microcontroller it takes for updates. (I've noticed sometimes that megas have a bit of a delay some times, which I presume is due to load on the microcontroller, it seems less of an issue on STM32)
Planned to be replaced by :Gu#:
:Gm# (Pier Side)
:GX90# (Pulse Guide rate, still would need to be called for any custom/non-standard rates (aka not 0.25/0.5/1x sidereal) which I'd have to play with)
:GX95# (AutoFlip)
:GX96# (Preferred Pier Side)
:$QZ?# (PEC Status)
Not Replaced (and currently called)
:%BD and :%BR (backlash, can probably be read only occasionally)
:GXE9 :GXEA (minutes past meridian)
:A? (Align Status)
:GX02 :GX03 (Can probably be reduced and only dealt with in certain situations)
:GR :GD (Not changing, Dec and RA coordinates, need to be called!)
Though I do plan on still calling :GU# for now, because it's a LOT easier to read in either the status tab or logs, even though there's everything in :GU should be in :Gu (Along with more)
One other thing is possibly to allow for higher bitrates, which may (or may not) help or hurt. Unfortunately, most all of that is in the serial connection, which gets pulled in via telescope, and as far as I can tell, doesn't allow for on-the fly, so it'd have to send the command to change :SBx# then disconnect and reconnect. (Most all LX200 derived mounts should have the ability to do that, as Meade has had it in the lx200 protocol from close to the beginning of the protocol (Or at least there's no notation of anything not supporting it, as there is with almost everything added later))
I'm still working on the multipoint thing, but that's still proving a bit annoying. (I've got a bug, or a misunderstanding of what's being done, as it's coming out fairly off compared to the mount calculations.)