Hi Gord&Fran
You might want to check if the water is pooling into beads in the bottom of your wheel cylinders
Driving in the rain will splash that master under the truck
The water usually ends up in the wheels at the bottom and that’s always the first place the system rusts out
bleeding won’t get the water out because it’s too heavy for the relatively slow flow rate while bleeding.
It can take years for water to form however if the vehicle only sees dry roads because the dot5 repels water which is desired in a fully sealed system

Absorbing water is a feature of dot3,4,5.1 not a detriment
You want it to absorb that water

Also if your water beads get large enough
They can boil into tiny steam pockets which can easily fill the whole wheel cylinder and lead to no brake action after a seemingly normal and safe stop

A while ago on the forum, There was a terrible and sad video of a guy driving a new restore muscle car and he was even bragging that the engine was so powerful he needed to ride the brake pedal to keep it at 35 down residential roads
Then he suddenly had no brakes and crashes!
This situation could have been water boil off in the wheel cylinders or even the actual fluid boiling if they got that hot from riding the brake
But the effect is the same only difference is the temperature at which it happens

Weird however because no matter the horse power if the engine rpm at idle is reasonable the torque converter should decouple and you won’t have to ride a brake pedal
Also
You should never ride a brake pedal! Something is wrong do not drive
-s