Illegal immigrants are more likely to pay taxes than receive benefits, out of fear of revealing themselves to authorities. To wit:
"IRS estimates that about 6 million unauthorized immigrants file individual income tax returns each year.[9] Research reviewed by the nonpartisan Congressional Budget Office indicates that between 50 percent and 75 percent of unauthorized immigrants pay federal, state, and local taxes.[9] Illegal immigrants are estimated to pay in about $7 billion per year into Social Security.[21] In addition, they spend millions of dollars per year, which supports the US economy and helps to create new jobs. The Texas State Comptroller reported in 2006 that the 1.4 million unauthorized immigrants in Texas added almost $18 billion to the gross state product, and contributed $1.6 billion in state revenue, while costing the state about $1.2 billion in services used.[22]"
Source: https://en.wikipedia.org/wiki/Economic_impact_of_illegal_immigrants_in_the_United_States
The "donated funds" you are talking about do not amount to even a tiny fraction of the amount that it would cost to build even a portion of "the wall." The money raised through that GoFundMe was returned to the donors because it only raised $20 million, far short of the proposed $1 billion goal. https://www.cnbc.com/2019/01/11/gofundme-that-raised-20-million-for-border-wall-will-return-funds.html