Wrong temp units used in clock weather card

i recently installed hacs, then pirate weather and the clock weather card. restarted.

i have an existing sql integration that pulls local weather data from a local database that is populated by a weather station in my backyard. the sql integration and weather station work great and have for several years now.

i added the clock weather card to a dashboard page and initially configured it very minimally, which i assume was pulling the current temperature from pirate weather. the forecast was correct for my location (and still is).

i then configured the clock weather card to pull the current temperature from the sql integration to my db populated by the weather station. the value the sql integration returns is in F, however the clock weather card converts this to C. i have F as the unit of measure in the sql integration for the temp entity, and i have verified the query that is run returns a value that is in F. i also have another card on the dashboard that properly show the temp from this entity in F. clock weather card converts it for some reason, while not converting any of the forecast data (it stays as F, which is desired).

i have found a thread on this, however there was no obvious resolution and it was from nearly 6 years ago. is there a known fix?