>there are not a lot of solutions

Not a lot but you pretty much always have the option of engaging with consulting. $$$ of course. If it's really a bug rather than some sort of fork, not too bad. Presumably the bug will simply be fixed, albeit prioritized. Otherwise not clear if your different use case will be maintained other than in maybe a customized way.

It is easier with open source though also albeit not a perfect solution if you're out of the mainstream.