Odor means you are losing terps/flavs. Controlling your humidity and temperature will minimize the smell, always. There is some nuance there with like...the recent developments around skunk-profiles being largely alcohol based rather than terpene. The alcohols and some terps are going to be much more volatile than others (this is why you rarely get the same profile in flower on the stem as with dried/cured flower).
If you are truly worried about the smell, exhaust out the flue if safe...scents travel up unless provoked otherwise. If that isn't safe but you can exhaust outdoors safely, I will share a design for a recirculating ozone chamber in your exhaust. Takes a hundred bucks and a trip to a hardware store, assuming you already have an ozone generator. DM me if interested. Essentially just make a chamber protected that is guaranteed to go one way, possibly using multiple fans to create a slight negative pressure in your tent. A timer cycling with the ozone generator like 5 seconds on every 55 seconds is probably overkill but a good place to start. If you really want to maximize the scent's contact with the ozone you can pull through a carbon filter out of the chamber. Ozone generation is usually a byproduct of UV light creation, the mechanism for ozone doing what it does is largely the fact that UV light is super reflective within the bubble of O3. If you are not comfortable mitigating the risks for working with UV radiation, this is not a project for you.