Old topics published via WordPress embed are missing x-robots: noindex and canonical tags

I honestly don’t know what could have caused those topics to miss their topic_embed records.

But looking at the bigger picture, wouldn’t it make more sense to go with the configuration I suggested earlier? If we add a checkbox directly in the category settings to apply noindex to all topics within it, we wouldn’t have to rely on the embed feature or worry about whether those records exist in the first place.