Links in Global Site Search results omitting custom post type slug

When I do a global site search, the results returned don't have the CPT slug in the URL, so I am getting a 404 when I click the search result link. For instance, in my site a url looks like this:

but the link from a search result looks like this:

I have tried resaving my permalink settings and reindexing the site, but it hasn't worked.