Has she considered applying for Residency in England or Australia in case she fails to stay here?
England and Australia have a large South African immigrant community and it is easier to immigrate to England or Australia if you have skills than it is to stay in the US.
I believe she has considered that. I think at one time she mentioned New Zealand and Canada.
P.S. She’s spent so much money though, I think if she gets sent back to South Africa, she would have to just stay there—at least for the forseeable future.