You are not alone. It's come up quite a few times on this forum (along with custom HarPeggiator patterns). Those discussions were centered around the PitchFactor.
I – like you – had hoped that the open-ended nature & interconnectivity of the H9 / Core might help to make custom scales easier to realize. For example, even a single "user scale" that was programmable within the H9 Control app. Make the scale adjustments in the GUI, and then store it in the hardware unit.
I'm not a programmer, so I'll yield to the logistics of such a scheme.