Only cross into the US through a "preclearance" checkpoint from now on. I.e. an airport/train station/etc. where US CBP officers are working deep in the foreign country and processing your visa BEFORE you even step onto the airplane/train. If you get denied, you'll probably just get denied boarding on the plane since you're not even in the US at all, and you can just go straight home
Much less risk of getting detained by US CBP like that Vancouver woman who got denied at the Vancouver airport, then flew to Mexico and then got denied entry into the USA after that and detained
I entered the US recently at a preclearance airport and I had no issues. Face piercings, tattoos, work visa expiring in a few months, POC and had no issues
I'd never try to enter the US from now on where I have to get my visa approved either at a land border or inside the actual country after landing