If Mary had taken a vow of celibacy, she wouldn't have gotten married to Joseph in the first place.
And it she needed to be supported, then her family could have done it without entering into a fraudulent marriage.
After all, if it were a common, ordinary marriage, it would have been a violation of fidelity on her part to have a baby by somebody else.
Except that she never had sex with the Holy Spirit. She never entered into a physical one flesh union with Him, so that whole argument does not stand.
All of what you stated is simply speculation and rationalizations to force Scripture to fit Catholic teaching and belief.
Mary was (and still is) a virgin and engaged before the Annunciation.
[27] To a virgin espoused to a man whose name was Joseph, of the house of David; and the virgin' s name was Mary. [28] And the angel being come in, said unto her: Hail, full of grace, the Lord is with thee: blessed art thou among women.
You guys really cherry-pick your multiple bibles, don't you?