Assuming this H-1B visa cancellation is a real Reddit post: This looks like a 221(i) visa cancellation at preclearance. CBP has EXTREMELY BROAD discretion at ports of entry (including Abu Dhabi preclearance). They do not have to prove a violation the way USCIS does during petition adjudication. Trigger of scrutiny was probably from: — Long periods spent abroad — Mixing vacation and remote work Even if the underlying legal theory is weak, CBP can cancel the visa stamp. That does NOT revoke the approved H-1B petition but it forces you to go through stamping AGAIN. Is it ridiculous? YES From a legal authority standpoint, however, CBP absolutely has the power to do this. Given the current enforcement posture, WHY are people still traveling when even pro-immigration advocates are warning against it? Tell a friend to stop traveling unless it’s an emergency, there are beautiful places to visit in the US, and we have great Indian food. Come on folks, it’s not that difficult.