"undocumented immigrant" isn't necessarily the same as "refugee", likewise sex vs assigned gender. if you're going to critique word choice you should know what those words mean
I know what the words mean, but "refugee" usually means "someone who shouldn't qualify as a refugee but is going to try to use it/lie to get in to an economically favorable country" nowadays, but that's a bit of a mouthful.