I have 4 tiny holes for venting in the sides of my tubs and I get zero condensation build up on my lids until the last week or so of incubating.
90% humidity is fine for hatching ball python eggs, they do not "need" 100% humidity which is probably what you have when your dripping from the lid.