We solved something kind of similar to this here: https://discord.com/channels/1108396290624213082/1196468058949173268
This is because the webchat cant receive messages before it has loaded.
You can use the event LIFECYCLE.READY to send a message when its ready. You could also add the conversation started trigger in your bot.