Port traffic from my ip is blocked from 90% ip addresses on internet

I have been facing a strange issue.

All the traffic to incoming ports 22, 53 and 443 is blocked from around 90% of IPs on internet.

However i can see that everything is available to google pagespeed but on other IPs it not available at all.

Whatsmydns is also showing some hosts have my dns records available.

I confirm that my isp is not blocking anything at all.

80 port is working though.
Only the 3 ports that i am using is not working.

ISP tried to change my ip allocated but its stil a no go.

Is there any other entity that decides the ports blocking for a specific route.