@Kia303 The refund wouldn't come from the host, if she cancelled your reservation, it would come from Airbnb. Hosts don't get paid until 24 hours after a guest checks in- up til then, Airbnb has your money, not the host. I assume you've been in contact with Airbnb about this? What have they told you?
Your host may very well be racist, and I know that people from demographics that get discriminated against can sense red flags in this regard that may not be evident to those who don't face those attitudes.
But it could easily also be for other reasons- for instance, when I looked at your profile, it says you've had an Airbnb acount since 2016, yet you don't have one review as a guest (there's nothing particularly wrong with this-many guests joined but never had the opportunity to travel, or maybe had some stays but the host didn't leave a review). Nor have you written up anything on your profile to introduce yourself to prospective hosts. Some openess on the part of the guest, saying what your interests are, what line of work you are in, etc, especially when you have no reviews, can give a guest a hand up in making the host feel at ease with the booking. And you have no verified ID listed, only a phone number and an email address. Many hosts, who aren't even slightly racist, will decline or cancel a guest who has no prior reviews and who offers no information about themselves, regardless of their race, nationality, sexual persuation, etc. as they feel it's risky, opting to accept guests who have some information about themselves to go on.
Good luck with your refund, hope you get it soon.