The operative word is SHALT as in the future.
The Holy mother is free to do as God wills her to do from Heaven.
You’re confusing the Old Testament with the New Testament.
Do you think there are no demons, including Lucifer, now in Hell? Just human souls?