Could you please confirm the AEM version?
If AEM cloud, then checks the distribution "http://localhost:4502/libs/granite/distribution/content/distribution.html".
try to test the connection as well.
If AEM is 6.5 or lower, then verify the replication agent under the replication.
Did you check logs at sling distribution
if you can see "successfully applied on page of type ADD" and still you are not able to see on oublish then raise adobe support ticket and make sure you haven't disable /content on publish env