Thats typical of a ground detector itself fault, when it shows about half the system voltage. Like a midpoint bleed / isolation etc resistor or tank is leaking to ground. Not enough to really pull any current and let the magic smoke out or blow fuses but enough to show the power on the leg, looking for a place to get back.. ie a solid ground.
Another option is you have a shorted / cooked something somewhere that's low on both ends, plus and negative and it's pulling both sides down, but again, there's enough resistance to the whole thing, it's a corrosion short so not a lot of current can pass, so it pulls the power down enough to show a partial on the bus, but again, not enough to blow any fuses to say this or that is faulty. Water in something is a very good way for this type of fault to occur just as an FYI.
If you isolate the BMS and it goes away, you pretty much found the culprit. Sadly those i dont think you can really fix parts on, unless you want to open it up and see if there is something obvious and then so a bit of soldering.
aaron