I am wondering if your team has thought about simplifying the GOES 16 loops. If the program only had to load your "view area" then it would be faster.
Right now, it appears to be loading all of your specified regions. What if we wanted to zoom into an area (smaller area than your preset zones) and the only frames that loaded would be the ones within our selected zone.
Would it not load faster and be a bit less stress on the computer?