This is outdated. The CDC guidelines about masks explicitly stated that studies in the real world confirm that you are exceedingly unlikely to get or spread covid after vaccination with the mRNA shots. That’s why they said it is not needed for vaccinated people to wear masks.
This is not outdated, The CDC website still says this is an active area of research. “Early data” indicates otherwise but we already know vaccines are not 100% effective. I don’t know why you’re believing the CDC on this after they pulled the same stunt on masks early on to achieve a political mission (reserve PPE for medical people) and even admit this is to incentivize those who are opposed to getting vaccinated by dangling the “no mask required” carrot in front of them. The default stance of the CDC should be cautious towards early data and not use it as a means to alter people’s behavior.
It appears that you understand that the vaccine doesn't make you immune to COVID but rather reduces the symptoms. Given this, you can still catch it and pass it to your child. You are probably still their most likely vector. Have you changed your habits (being more social) since receiving the vaccine? If so, is your argument that those you are now socializing with are responsible for spreading it to your son through you?