Pages are indexed but do not appear in the search or even on site:

Hi everyone, currently started to create city pages for my service website. Two went pretty well, but now I am having issues with the other two, newly created. Both are indexed, canonical selected as indexed. But they do not appear in search results even when Googled specific page-related terms with the domain name. The “site:” feature does not show them as well.
Any input would be greatly appreciated.

I see it’s been a while since you posted, but I’m wondering if any changes in crawl stats showed up in Search Console since then? I had a similar issue and noticed crawl requests dropped before some key pages stopped appearing in results. Also, did you check for competing internal URLs or canonical issues? Sometimes even minor site structure changes can throw things off.