I just bought a brand new Sonoff NS Panel and tried to flash the nspanel.tft firmware (version 53) onto it. Unfortunately, I wasn't able to complete the display firmware update. I tried several attemps and all updates freezed at random percentages (6%, 18%, 47%, 2% etc.). I used the firmware v53, downloaded from this url, and hosted it on ha locally in the www-folder.
My workaround was to flash Tasmota onto the esp and using the FlashNextion http://my-ha-ip:8123/local/nspanel.tft command to successfully update the display firmware onto it. After that I was able to flash the esphome firmware onto the display as intended.
However, these little issues apart - thank you very much for this project! :) It looks really promising to me and I hope to get rid of the AppDaemon solution for my NS Panels.