Drill the hole or stop the water getting in…simples.
A 5mm hole will not be problem in any frame, but I admire the guy drilling the cable-guide bolt….inspired….if it is large enough to drain and not get blocked or have surface tension retain water.
It also needs to be trimmed short to BB depth allow draining.
Poke it regularly to keep clear.
Check the seatstays and chainstays for holes from manufacture and seal them up.
Check the seat post and consider a plug below the post limits.
Grease the seat tube below the clamp, particularly if you do not constantly move the post up and down.
Jetwash…the ultimate slow-killer.
PaulD