The mentioned behavior could be changed but as this is a custom solution I do not have any pre-built examples.
When it comes to case 2 I would need to get a step-by-step scenario to replicate the issues as now I am trying to replicate the same and there is no similar result. Can you record it, please?
Thank you for sharing the screenshots - that helped a lot.
The expanding doesn’t happen automatically. You would need to call the expandAll via expand hooks but the hooks aren’t available yet. The subject is mentioned here https://github.com/handsontable/handsontable/issues/6193 and it might get to the stable 8.0.0 version.