Sometimes the first message doesn’t trigger properly due to how the session initializes or how the audio stream connects on the first turn.
What you can do is,
Add a short delay before the first message
Or send a silent/empty warm-up message before the actual greeting
If you’d like, I can help you set it up properly so it runs smooth, just let me know.