Here's an update on the ESP-Miner-TCH firmware running on the LV07 miner and the memory leak issue:
It does appear that the memory leak is occurring only when the logged into the LV07 through the browser. The heap memory leak definitely occurs when the dashboard is the active menu item in the browser. I also tested the Realtime Logs page (with the logs hidden) and this to causes heap memory to go down over time.
Usually I keep the dashboard page open all the time and then open the Realtime Logs page in another tab to check the heap memory status. And as you can see in a previous post I logged a 9+ hours session showing the reducing size of the memory heap. The dashboard screen can show up to about 90 minutes of hashing data. That's quite a lot of info.
So to do a test, I kept 1 of my LV07s dashboard open and checked from time to time on the logs page, and sure enough, the heap memory was reducing in size. Then I logged into my 2 other LV07s only momentarily just to check the memory heap, and they were both staying at around 148K! So it appears as long as you're not logged into the miner through the browser, the memory leak does not occur!
I will say this though, my heavily modified v2.1.1 running on all my LV06s don't have this issue. So I am now leaning towards the website code as possibly being the cause of the heap memory leak...