I tested it both with and without text and got the same result as you. It would be nice to have the option to include or exclude a question inside the card, keeping it optional to allow for specific cases as you currently have.
I can suggest a workaround for this specific scenario if you'd like. In the question to ask the user, you can use text or a variable. In your case, use a variable with the greeting as the default value. Once the user enters the flow and selects a menu option, modify the value of that variable with generic text that introduces the menu for the next interaction. This way, the first time you greet the user, and the next times, you present the menu.
It's always a good practice to introduce options anyway, but I understand that the text must differ.
I hope this helps you solve your problem.