Hugs to you - I agree with what everyone has said above - not your fault!

Anxiety is quite often irrational, and therefore you will not be able to predict everything that triggers it. I have often been floored at things I thought innocuous that caused an anxious reaction in my kids. And conversely, things I found bothersome or scary had little to no effect on my kids.

So trying to screen your DS from everything will generally not be useful - unless you know there are things that trigger a reaction. Even for things which are known to trigger anxiety - you will likely want to expose your kids in small doses so that they see they will eventually be OK.