@PGrasso Thingworx per se doesn't care where InfluxDB is installed. You could install / keep Thingworx on Windows and install InfluxDB on a separate Windows or Linux machine (or several, if running HA).
InfluxDB on Windows works (as you already know, since you seem to be running it in production), it's just not officially supported and is considered “experimental” and is not recommended for production (by its developers, InfluxData). In regard to the green checkmark against InfluxDB on Windows in the Release Advisor support matrix, I believe it's a glitch / error which will probably be corrected. Don't quote me on this, though 🙂🙂
Given that you seem to have InfluxDB 1.7 on Windows in production, upgrading to 1.8 and keeping it running on Windows will probably work, Certain amount of pre-production testing would be required, but since you're going to upgrade Thingworx, you probably already have this covered.
Another option is installing InfluxDB in a Linux docker container on Windows, which is considered a supported way, as I see it.
BTW, if I'm not mistaken, Influx 2.0 is officially supported on Windows and is also supported in Thingworx 9.2, which is due to release in a week or two. You could consider waiting for this release.