This is not perfect… but:
I pack small bowls - small enough to entirely inhale till the embers go out, so that no smoke comes off the bowl after. Then crack open the outside door JUST enough to blow it all out the crack, then shut the door immediately. You’re basically kissing a tiny crack in the door, then shutting it. A fan won’t work - it’ll blow a bit of the smoke up and down and all over.
99% of the smoke goes into the lungs and out the door. The 1% still smells a bit though. If you cough, you fuck it up.
Then of course the weed itself smells - not much you can do about that. But it doesn’t seep into carpet/furniture as bad as smoke does.
Since you’re using a vape, try a cart (oil) instead and use the lowest temp you can stand. Do what you’re doing or try the window/door-crack method.
If you’re trying to hide it from others who live with you, you can’t. Just go find a spot outside and leave a hooded jacket and gloves there or in your trunk (but only if it’s legal and you can’t be harassed for smells.)
Only foolproof way is to buy edibles that are made elsewhere and keep them sealed. Febreze or dry shampoo can help a little with mild non-smoke smells after opening certain edibles.