Another reformulated Dior, then. Dior is (in)famous for reformulating and watering down. I am no expert on this, but perhaps somebody here can read Dior batch codes (you can do a search for "batch codes" perhaps)-I doubt the bottle or packaging have changed in these couple of years.
Also, did you ask anybody about the perfume, or is it just your nose? As you know, nose fatigue can set in, so the wearer doesn't smell it, but other people do. The clothes part is quite strange, typically a perfume should stay a very long time on clothes, even if it's not a big one. Have you tried the cleavage trick? (spray on a cottonball then place in cleavage)