I avoid debates about disease causation because most are arguing within a ‘direct cause’ paradigm. Not everyone that smokes gets lung cancer. But it happens. Not everyone that gets into a car accident, breaks a bone. But it happens. Not everyone that gets a vaccine, develops autism. But it happens.
Disease development is in the details. With spectrum disorders, I see a similar story that starts the development of the disorders years before it gets expressed, even before the child is born (and I’m not talking about genetics).
Stop looking for a direct cause so you can be right and start looking at the death by 1,000 cuts so you can get it right. Context is key.