I totally understand and have been there myself. I will even admit, in the past I've been "that guy" when it comes to contacting support.
The screen resolution "bug" you referenced with Tom was actually the facelift we did when we released the update for 12 Step 2, mainly switching to vector graphics and increasing the size so that it didn't look like a postage stamp at 100% scaling. I don't remember when that was released, but it was in 2023.
The scaling issues on Windows are largely to due to the editors being written before HD displays were commonplace, and before the release of Windows 10/11, there wasn't and OS scaling to worry about.
For reference, the QuNexus, 12 Step, SoftStep, QuNeo, and K-Mix editors were all written in Qt with no layouts, no methods to rescale or resize, and ton of explicit code to handle all sorts of UI corner cases. None had been updated since 2016 when I joined the company, and I had zero prior experience with Qt. My priority in bringing them up to date has been backend cleanup and functionality, consolidating snowflake code into shared libraries, and fixing bugs. We did add a lot of features into QuNexus and now the Steps with their re-release, so there's been cleanup and consolidation there as well. All of this work has been largely in my spare time, even with the re-releases these products are not creating enough revenue to justify a ton of engineering time. So with the UI, rewriting things to be re-sizeable was never an option, I had to pick a resolution that would work well on different size screens, but with Windows the scale factor is always going to affect how things look.
...only a little bit :).
The random note issue you found was a bug introduced in fw 1.0.5. I made a longer post in the facebook group, but basically we had some users complaining that the latency on the key action was slow, so we naively put out an update that sped things up. It tested fine on the new hardware (which had many improvements in the PCB), but some legacy users (and from your support ticket it looks like you bought your 12 Step 9 years ago) ended up having phantom notes triggered by electrical noise.
So, lesson learned - never listen to customer feature requests (sarcasm). But we did find a fix (1.0.7) that solved the noise and kept the latency low.