Lately I have moved on from “waterproof” and started doing “water resistant” only, mostly because it’s far more serviceable.
Also, once I discovered butyl tape, my water resist game went up tenfold… That stuff is the be-all and end-all of enclosure water resist game.
Also, having no holes other than a sealed (from the inside) charge port helps immensely. Epoxy all Amass XT- and MR- connectors male end through the enclosure, and no leaks.
Never run wires or cabling through the enclosure, and do not use cable glands or similar items. Don’t run wires over the edge of the enclosure either.
This is my newest “best way” to make stuff work in any environment, dust, water, brine, whatever.