The misdiagnosis is the bit I recognise most: the recordings were there, filed somewhere the mental model didn't expect. We ended up with a blunt rule for that class of thing, a post counts as published only when the log line and the actual screen both show it, and either one alone is treated as a guess. It doesn't link the two the way you're after with the trace and the replay, it just refuses to trust one without the other, so I'm curious whether PostHog gives you any handle to stamp the session id onto the generation event yourself.