Greetings from Sarasota. Sewer gases have a way of dulling the olfactory nerve and make detection nasally impossible.
You must realize that smells and weird noises are the hardest to track down when you're on site and just about impossible when you're not.
All we can do is point out likely spots.
why is the problem only when it rains?
That I can answer. Sewer gas raises but with high humidity the gas becomes heavier and starts to sink.You said you used bleach but did you let it set overnight and flush it out in the morning?
. Tonight before bedtime Take a 1/2 gallon of bleach and pour it down the drains and let set over night. Next morning ,(and this is important) flush out the drains with two large pans of boiling water to loosen the grease and flush the mess out. The bleach will make the hair slippery and began to dissolve it and the hot water will melt the grease and flush the mess away.
. This should make your drains smell better. With all chemicals used in drain cleaning proper ventilation should be observed.
If you've tried everything else you might want to consider replacing the wax rings in your toilets. Sewer gas can escape a defective ring yet not leak water when flushed. The wax ring can emit sewer gases from the base of your toilets and you will swear it's coming from the shower/tub drain, lavatory drain
You have my best shot. Good luck, Tom