Hi Tom,
I believe the reason you are seeing the high charge rates is two-fold. First off, for the bank capacity of 20 kWh, you have a bank voltage of 13.2V. This leads to a very high maximum current of about 1500 A. This is because the maximum C-rate is equal to 1, that is, the battery is allowed to discharge its full capacity over 1 hour. Thus, 20 kWh/1h = 20 kW/13.2V = 1515A.
I'd recommend you increase your bank voltage to 1000 or 2000, or reduce your maximum C-rate of charge/discharge until the amperage is lower. I don't know precisely what voltage a 20 kWh bank would be kept at, but I suspect it's in the hundreds or thousands of volts. If you make this modification, the large power spikes should reduced to lower levels. Let me know if that doesn't address your issue.
Best,
Nick