Thank you for reporting this issue to us in such detail.
Our team will provide the fix to this problem in the minor release version with the ETA 4th of May.
Please feel free to reach out to us in case any questions arise.
We are glad to inform you that the issue with the hierarchy levels not expanded properly was fixed in the latest minor release. You are welcome to update to the latest version to try it.
Please note that the approach for defining hierarchies has been simplified. You can see the example here: https://jsfiddle.net/flexmonster/53s1rpfj/.
One of the recent improvements is the ability to define a level type. Currently, there is a known issue with the sorting for numeric levels which is going to be fixed in the nearest minor update.
We will notify you when it is ready.
Meanwhile, we recommend using a string type approach described in above JSFiddle.
Please let us know in case of any other question.
We are glad to inform you that the sorting issue with hierarchies that have numeric levels was fixed.
This is available in the 2.8.7 version of Flexmonster: https://www.flexmonster.com/release-notes/
You are welcome to update the component. Here is our updating to the latest version tutorial for guidance: https://www.flexmonster.com/doc/updating-to-the-latest-version/
Please contact us in case any questions arise.