I switched from the former JKBMS Edition (non-inverter) to PB2A16S20P for my fleet of packs (7 when done in 2 weeks). They have been working fine for the most part only a few minor quirks but no show stoppers. It was all good up to Firmware 15.24 but when flashing to 15.27, it bricked #2 and it is now totally FUBAR. So I stopped updating the rest and now waiting on the replacement BMS.
Now my situation/install is not like many others. I do not have an AIO and my Samlex EVO Inverter/Charger will not interact with battery packs. Neither will my Midnite Solar Classic Solar Controllers, so I run both with standard settings for LFP like I always have been. With those settings which are BULK/Absorb to 3.460 & Floating at 3.450 and using the WizBangJr Smartshunt to transition to Float when EndAmps reaches 14A has been working the treat. By the time I transition to Float, all packs are leveled up and cells are pretty close (never more than 0.020 apart) but Active Balancing deals with that within 15 minutes of being in Float and then everything sits at or below 0.005 differential. Not bad considering my Oldest Pack is running with "Bulk Grade" 2018 V1 EVE LF-280's.
I cannot conceive of any reason why JK would make good hardware that can do most of everything we need & want yet drop the ball so badly on the software/firmware which they got to 92-95% and then just stopped. Their disconnection from those of us who helped them "as soon as they got what they wanted" is also very disturbing and makes no sense. They got help from some serious hard core techie's for FREE and they could not even say a Tanks for that...