Got it, that makes sense. The "End Call" button in the testing panel is what closes the session and saves it to history clicking away without hitting that is why the chats aren't appearing. The 6-minute no-response timeout should eventually trigger a save too, but it's not instant.
This is actually one of those things that's easy to miss but can affect how you QA the whole flow. I'd love to walk you through a few other things to check before you go live happy to jump on a quick call to sort it out properly. Want me to DM you?