Other than sending you an RDF dump and seeing if you can reproduce, I’m not sure how best to show it - the examples I shared show the problem. I don’t want to package up RDFs into the public domain though.
In the meantime, I’ve worked around it by using var (func:gt(hours.tracked,2020-01-01)) and using uid() in a subsequent query. It’s nowhere near as efficient for the DB but does (seem to) work.