I noticed it first in a modded game, but then removed all mods - including deleting cache files - before running some extensive testing.
Moved households of ghosts into every empty lot and home. Started a food sale using the Anywhere Any Fare food stand. No ghosts showed up, only the same roster of human townies. So I deleted every household besides ghosts, leaving the mixed ghost and human households from Ravenswood alone. Started another sale with only ghosts in the world - all marked as unplayed - No One showed up to the sale at all.
Took the stand to the nightclub in the Life and Death world, the one that's always full of ghosts. Again, no one came to the sale. I tried 'convince to buy' on a few of the ghosts there and they all denied, meanwhile trying convince to buy on the one random gen human who showed up succeeded. This wasn't a few small tries, I spent a long time testing this.
If this is the case, and it's not a random thing only happening to me, this makes a PAID FEATURE of a PAID PACK unplayable, as you need to be able to sell to a ghost to complete the market magnate aspiration from home chef hustle (which is why I tagged this as home chef hustle, but I would assume it's been caused by the updates to ghosts from Life and Death.)
I'd love to find out this isn't replicable by others, and therefore a massive bug that makes a paid feature less functional, even if that means it's a weird bug only I'm having.