Please see Acts 6:8 - Stephen is not considered sinless, yet the Bible plainly states that he was full of grace and power.
There is no condition on being sinless to receive the grace of God; in fact, God’s grace is what makes us sinless.
A big difference between the words of those around Stephen in ACTS and the Archangel Gabriel in LUKE.