2 more bugs: 1st - error, 2nd - crash.
1st:
The MATCH function does not correctly determine the position by the composite value. It determines the position by the resulting piece of text. See the example.
2nd:
This bug is more complicated, it causes a crash. The bug is complex, it is caused by MATCH, when the second argument instead of a range, comes an unknown parameter. INDERECT returns emptiness. You need to test it yourself. When I analyze the cells in parts, the bug disappears.
I have prepared an example. I am waiting for both to be fixed, and continue testing