The US needs to declare a Cordon Sanitaire on the first 10 miles of the border ON THE MEXICAN SIDE.
Probably the first symbolic step would be for US aircraft to begin regularly flying in that area, demonstrating an ongoing violation of Mexican airspace/territory.
And if The Caravan doesn’t stop, then radically step up vehicle/truck inspections.
Then ban all foot traffic.
Then put US vehicles juuuust over the border.
Then do something major, like chopper in and secure a FOB someplace north of the main body of The Caravan.