Assuming you have some sort of connector on the board... no matter how good of a job you do conformal coating the PCB you will still have weakness at that point. If I wanted to rain-proof a bms at the cost of serviceability - I would do it like this:
* Remove all foam or plastics leaving only the PCB and wire harness
* Clean it like crazy with a tooth brush. If you can afford it MG Flux Remover otherwise 90% alcohol from the store, Acetone, or whatever you can get your hands on with low water content.
* Dry it well and clean again if needed - remove all oils and fluxes. Dry it with a hair dryer or heat gun.
* Get some epoxy. Slower setting the better. 5 minute may peel up on you later.
* Be patient and paint the PCB, connector, wires, inside the connector, basically get expoxy everywhere you can. Do one side at a time as it will be runny.
* Flip it over and repeat.
* Touch up anything that was missed
* If your PCB had balancing resistors get them to turn on and make sure its not overheating now.
* An alternative is to find a small plastic box (or make a small plastic box). Suspend the PCB inside the box and slowly fill it with epoxy. Do a "Long Pour" - meaning you pour from 24" up above the box causing the stream of epoxy to get very thin thereby allowing any bubbles to pop.
* An alternative would be to "Bag" the BMS... then someplace on the wire harness (raw wires, loom pulled back) pack a bunch of dialectic grease and zip-tie the bag shut. Do this 2X or 3X with grease each time. Then mount the BMS such that the bag opening(s) face down. Water will drip away. To get agro you could pack the entire bag full of grease. You could pack the BMS in grease, then have the second bag packed with a desiccant, then service every few months.
* An alternative would be to use a silicone - like the stuff they use for jelly dongs. Just completely encapsulate your BMS and wires under the jelly (sorta expensive tho...)
* An alternative: cut all the BMS wires (CAREFULLY). Solder them up to an IP67 connector pair, one bulkhead and one standard. Stuff your BMS inside of anything water tight that can take a bulkhead connector. 100% serviceable.
* Alternative: Just carefully wrap the BMS in layers of heat shrink facing different directions. Encourage the water to flow away. Like a thatch roof... guiding water goes a long way.
Experiment and let us know what you learn
-methods