Unless your caps are shot, bent or distorted the water is coming in through the seals.
Water in the bearing is generally one of three issues.....
1. cheap, “trailer” seals.
Double lip seals at a minimum.
2. worn out or damaged sealing surfaces. Speedie sleeves will repair damage
3. wrong...