Unfortunately, no, I never came up with a solution.
I was thinking along the lines of what you said about just running it off a Pi instead, but haven’t gotten around to it yet.
Of the 3 UPS’s that I have, the one on the Windows box isn’t mission-critical so it just hasn’t been a priority. It will at least shut itself down properly via the PowerPanel software.