I think its about their not wanting to be on record with their vote. But I dont know
I agree that's exactly what this is. The senate technically has enough Republican votes to kill this complete betrayal of President Trump. But they don't want to go on record and endanger their funding by the open borders lobby.