Here’s a straight answer from a doctor who works with an excellent organization I know.
Yes, vaccinated people can catch Covid and spread the virus, but they’re less likely to than un-vaccinated people because they’re not going to be contagious as long.