My concern with your setup would be what did you set at the low SoC trigger to stop discharging and why did your system not stop discharging at that SoC. I've set mine to 5% and purposefully discharged to test that worked by charging an EV. I would have also looked at your cell voltages when you saw it showing 0% SoC because that will tell you what the batteries are really at.
My 314aH cells have a manufacturers spec of 2.5V for max low limit and 3.65V for max high voltage. 40V and 58.4V respectfully.
If you do set your discharge trigger levels to Voltage you will want to use something at or above the cell manufacturer specs.
You are the 2nd EG4 users who was told by Signature Solar to set your LiFePo4 battery charging to lead acid. I've yet to see anything which explains why that is even a thing.
One more thing, I don't know if this is the same for all battery BMS's but my batteries, Basengreen DIY 48V 16.2kWh packs will avgerate the SoC which is reported to the EG4 18KPV. So if one battery SoC gets off spec, it will affect the charge limits and could prevent fully charges from happening. example: if 2 batteries report correctly at 50% and the 3rd incorrectly report 75% then the system will incorrectly be reporting 58% Soc and likewise when it gets up to 100% and stops charging your batteries will not really be fully charged. You should be able to tell if your batteries are at the same SoC by looking at the individual charge currents and if they are all within 100mA they're pretty equal.