Mary was not compelled, She freely consented. Foreknowledge of Her choice is not predestination.
Peace be with you
If she was prevented from making a sinful choice, she was compelled.