I think the important thing to note is that saints are human and did not live perfect lives on Earth. Read up on St. Augustine for proof of this.
I don’t know that all lies are sin. That seems to be a stretch for me. If by the act of deceit a greater evil is avoided, does that really make it a sin? If so, it’s a venial one (and a laudatory one at that).