when I read about the repo you are using, it says the following.
Repo: jrutski/home_assistant_envoy_d7_fw
jrutski forked from briancmpbll
Repo: briancmpbll/home_assistant_custom_envoy
briancmpbll is based off work done by DanBeard and forked from jesserizzo/envoy_reader
Repo: DanBeard/enphase_envoy
DanBeard “Copied from ha core and modified for forked envoy_reader lib”.
Official HA Core Enphase_Envoy integration author is jesserizzo and gtdiehl is listed as the code owner.
Repo: homeassistant/components/enphase_envoy/
That’s 4 repo’s. Each repo has variations.
Can you see how all of this fragmentation (forking from another fork) might introduce new issues?
If I was on D7.x firmware, and didn’t have Enphase batteries, i would be more comfortable trying the following pre-release repo written by the author of the official HA Core enphase_envoy integration which is jesserizzo.
gtdiehl has also made commits to this repo and is the listed code owner for the official integration.