When the flow begins with multiple messages in sequence (bubbles), they are concatenated and sent all at once, without the expected separation:

Note that in Controlled Flows, they are separated:

Why does this happen?
Unfortunately, this is an undesired behavior that has not yet been resolved in Controlled Flows. When the first action of the flow is returning Bubbles without prior customer interaction, the system groups everything into a single message.
When does this not happen?
If there is an interaction (customer information request) before the message sequence, the bubbles are returned separately, as expected:

With this input added, the subsequent bubbles are sent separately:

This behavior has already been identified by our tech team and is on our roadmap for fixing, but without a confirmed date yet. If you'd like to be notified once the fix is released, just contact our support team — we'll add you to the notification list.