PageSearchIndex not adding pages created with a certain page type

Hey all. I was hoping that someone here may have an idea of what might be going wrong with a concrete site that I’ve been working on.

Here’s the short of it. The client noticed that certain pages were not showing up in the sitewide search. I found that these pages were of the page type “Service”. I found that whenever a new page is created of this type, either from the standard admin menu page add, or copying an existing page, it is skipped over in the page indexing. It doesn’t seem to have anything to do with the “Exclude” from indexing attributes as those are all unchecked. I’ve also run the Page Index task multiple times which hasn’t helped. I’ve spun my wheels trying to get this figured for a while now. Any insight would be greatly appreciated.

Take a look in dashboard/pages/types/attributes and see if this attribute is set automatically for the ‘Service’ page type.

Good call, I did check that and it was set to nothing for that page type. But just to be sure, I chose to default it to “No” and see if that might shake the issue loose. But no dice. Even with that set to no, the page is still skipped by indexing.

An update:

I’ve discovered that this issue only seems to occur when you publish a service page, when you have not edited the page’s hero block. Looking further into it, but thought I would update.