Aren't the variables, submitted by the form-properties, also recorded as a HistoricDetail? The HistoricTaskInstanceQuery uses the ACT_HI_DETAIL table and only uses "VariableUpdates" indeed.
If no "VariableUpdate" detail is written alongside the form-properties, it makes sense we add additional methods on the HTIQuery to look for form-properties instead of variable-updates. Can you create a jira-issue for this, if the statement above is true?