No he isn't a U.S. citizen. A judge decreed that he should be deported back to his native country because he was a danger and a threat. Then the judge put a hold on that order after Garcia admitted that a rival gang member might kill him if he got sent back.
The problem with leftist media outlets is that they are actually just the political propaganda arm of the Dem Party's leadership and the actual TRUTH is not in them.