comcast and msoft ports

Yes of course they do. If you need NetBIOS and SMB, create a VPN tunnel.

List of ports
https://customer.xfinity.com/help-and-support/internet/list-of-blocked-ports/