She had her sin removed when the enmity
Genesis 3:15 - the Power of the Most High overshadowed her. As with the Ark and tents in the OT , dew was left upon her. She was baptized by the Power of the Most High in preparation for the Holy Spirit Conception of Christ.
Immaculate Conception and Incarnation are one in time in space not at two separate times. She had HER Immaculately Conception by way of the Imperishable Seed- The word of God.
From the moment of her yes, she abides and can no longer practice sin, for she is a new creation. A Conception means the beginning, in her was the beginning of Christianity.
So, technically and actually she is the Immaculate Conception 1. Because she is the first to be born of the imperishable seed for us by Christ who is God her Savior 2. The Church's Immaculate Conception -because all who are to be saved are numbered in Christ. Therefore, She is who conceived and birthed all -a nation in one day . " Under the Apple tree ( covenant of Israel) your mother travailed, it was there she gave birth to you" Song of Songs. For a nation is a kingdom. She being full of grace- God , means from her cup to all.
The convergence of the New Covenant- The Sun and the Old Covenant- The Moon, which she stood upon at the Annunciation, came together in her. This happened at her yes . She is first of the Jews to have this happen -FIRST. Not even Elizabeth was first to be born of the imperishable seed nor John the Baptist. It wasn't until Elizabeth's 6 month of pregnancy that she and John would recieve the Holy Spirit and that was at Mary's arrival as Ark of the New Covenant . The New Covenant sheds light on the Old Covenant prophecies and teachings the moon cannot be understood without that light of the sun . So, she was exalted by God from upon the moon - OC when clothed in the Sun ( Overshadowed) by the Most High to recieve God the Son- Sun (New Covenant) in her womb. She is blessed for hearing the Word of God and obeying.
No people, no nation or Church of God can be without this First seed- Conception in Christ. Period!