I found, that it happens because height is calculates as 0 in AbsoluteCellRange.ts (line 238).
It formulas is this.end.row - this.start.row + 1
and if I replace it to Math.max(this.end.row, this.start.row) - Math.min(this.end.row, this.start.row) + 1
it prevent error, but not calculate formula correctly.
I have good news. We just released HyperFormula v2.0.0. where we added support for reversed ranges. Here https://github.com/handsontable/hyperformula/issues/964 is a full list of changes.
Soon HF 2.0.0 will be also updated within Handsontable.