There is no firewall in the attic so whatever odors the neighbor produces find their ways to me. The worst offenders are the HVAC ducts, and each time the A/C cycles, the smoke comes in. They are trying to get non-smokers in here, but of course, that will happen by attrition.
My lungs are so compromised (Pertussis as a toddler, collapsed lung from a car accident, and smoking for 20 years) that I now depend on a nebulizer to allow me to breathe properly.
I also keep two windows slightly open all year long, but in the winter, the second-hand smoke is not an issue, as I use only a space heater for warmth.
Have a word with the A/C service people and see if Active Carbon filters are available for your Outlets. ‘We’ use them at work to stop smells from travelling through the building .
The Attic is an easy fix....Sheet Polythene, staple gun, Gorilla tape.
instant Stench wall.