Well done Wet for solving it!
Dust or fumes in the workplace or home is one of those hazards which is often ignored. Health and Safety people go on about trip and slip hazards, but I have often seen people breathing dusts and fumes close to the source with no proper safety advice.
After a lung problem about 3 years ago which I think was caused by exposure to chlorine fumes in the pool, I have become even more careful. I have an air filter in my bedroom to get rid of airborne dust, and all my bedding including the mattress is anti-dust mite and antimicrobial. I have had pet birds for a long time now, there are now 4 although I used to have many more. I have decided not to get any more for various reasons, one of them is the dust generated by them. I will not get any indoor pets which generate dust from skin, fur or feathers, or which live in a damp environment which contains mould spores. That only leaves fish as an option. I also don't go swimming any more except for freedive training, unless there is a very good reason. Also no perfumed sprays and strongly perfumed household products.
Those have been tough decisions, but if it saves my health, it is worth it.