Right now I'm im plugged in at a pedestal the soc is 88% and the total voltage is 54.1.
Your LiFePO4 battery has 16 cells in series. When charging, each cell will be full at ~3.65V, and your charge controller should be set to stop charging near this level...IF you want your batteries fully charged. 3.65x16 is 58.4V. On my controller this is called the "charge limit".
When you remove the charge (and any loads) from your now full batteries, the voltage will slowly drift down to ~3.35V per cell, or 53.6V for your pack. This is the voltage of a full battery at rest.
In a typical use case if you want to maximize your capacity, you'd stop charging at 58.4V, but maintain it at a higher voltage than 3.35V, rather something in the 3.45V per cell range (55.2V), if you are using electricity and still have charge available.
If you have plenty of capacity, then a charge limit of 3.55V (56.8V) is fine, and you could maintain it 3.40V (54.4V). You only lose a couple % and it's a bit easier on the batteries.
It's very difficult to tell the charge level of a battery of this type by voltage alone, even if you are able to let it rest for an hour or so. The curve of voltage vs SOC is nearly flat between 10-90%. Only at near full charge or zero charge does the SOC become obvious. You probably have a monitor that measures current in and out, which will give you a much better measure of SOC once it has been calibrated to your system.
If you are in a situation where you have shore power, I'd drain the batteries to 90% SOC or less (as low as 30%) and disconnect them. Just run on shore power, then hook the batteries up again when you leave. If disconnecting the batteries completely isn't possible, see if you can set your system to maintain a certain charge level.
My first crack at it I let it charge to 100%. It was fine. That night I was plugged in and sometimes mid night it didn't charge anymore or the rest of the next days. Even alternator charge. Mobile tech came out and did a reset and it worked.
Each battery has a BMS that protects the cells from overcharging among other things. Typically they will cut off at ~3.75V per cell. This is a safety feature, not a charge controller. YOU SHOULD NOT USE THIS AS YOUR LIMIT! Your limit should be set by the charge controller at a lower level.
I'm guessing that your BMS tripped because of too high a voltage on one or more cells. It would be good to know what your pack voltage was when this happened. The BMS should balance your cells, but I recently got a battery that failed to do this, and one of the cells was far out of balance. Consequently the BMS would cut out when the pack voltage was far below the recommended charge limit (13.9V rather than 14.6V), and it got worse with time rather than better. If you have something similar going on, then at least one of your batteries, or cells, or BMSs is defective and needs to be replaced.
Are you interested in doing some testing?