how to deal with tub drain smell?
I would start with the vent. Make sure that no wasps/hornets or birds have attempted to build a nest in it. Note I say 'attempted' because the gas being vented will either kill or drive off the pests. I found bumblebees in my vent 30' up from ground level.