ett ord är en sekvens av tecken skilda åt genom t.ex. mellanslag av olika sort.
När ett kolon står i direkt anslutning till ett ord blir därför inte din regel tillämplig.
Avstavningsbuggen i InDesign när det gäller kolon är känd och det enda/bästa sättet att hantera det är att söka efter valfri bokstav (dvs indesigns specialtecken för det) + kolon och så applicera håll samman / ingen brytning på det.
Inte idealt, men iaf en workaround