This is all very curious.
If you are having issues, I wonder if you could try running
which will simply load the static contents of the mfd.json file onto your hotas MFD. This should still support all the scrolling between pages and lines, but will not get any updates of the data as you play.
I know it's not exactly useful from a gameplay perspective, but it will be interesting to see if that is stable, or if you are also getting stability issues there.
And, if anyone out there has any pull requests with fixes for any of these problems, please let me know. I can't reproduce any of this on my system, so I'm flying blind on trying to solve the problems.
That being said, I'm also super excited that people care enough to complain