Water leaks on the upper corners most of the time imply failed bonding
https://www.inkitt.com/cwearsssrx
Water leaks at the accurate corners traditionally imply failed bonding. Replacement with fresh primer and urethane restores a decent, watertight seal.