For everyone -
pushed an update to webcore to do this to try out a suggested method. There is a new endpoint that allows to query global variables.
This also works for HE hub variables via the @@variable format
where redacted and 163 are filled in appropriately to your environment (you can look at the execute piston URLs in HE console -> select a piston -> Execute to understand how to adjust for your deployment)
If you use HPM, do an HPM repair on webcore, otherwise I changed the webcore main file
The usage:
$ curl http://192.168.86.xxx/apps/api/163/global/@HolidayNextDaysAway?access_token=redacted
{"val":26,"result":"OK","timestamp":1613750680295}
$
or
https://cloud.hubitat.com/api/redacted/apps/163/global/@foo?access_token=redacted