Ok the cause of this has been identified and resolved. It was an issue with the internal database used to store the windows. It was only a “reading” problem which means that all stored window data is intact but the reading of the window data had intermittent issues when reading windows over .5mb.
Long story short - it’ll work correctly in 7.1.8.