@Erin5112
I am so sorry to hear that, a frustrated experience.
“ No” the host do not have the right to ask you to leave because your reservation is till active.
Beside of that, you should never agree to open the door for other to visit the place.
You has paid and you have the right to stay, if the host asked you leave, get Airbnb involved and she need to pay the extra fee to relocate you and refund the full payment to you. Beside of that, the host have no right to ask you to do any flavor, never and ever agree.
Do contact Airbnb Support Help Center immediately, “ Live Chat”with the team [ not a Airbnb bot ] that is someone always here to answer you within few minutes, request the case manager to make the cancellation by host side, full refund to your cause of the inconvenience and do relocate you to the new place immediately.
Airbnb is a trust and safety booking platform.
Hope you can solve it out.