Unwanted output to Webhook

The shown workflow is initiated from a Chat where the eventual response is shown in the chat using the Webhook.
So far, all is good.
Now I want to store all communication into a database (which it does) but no matter what I try, the response from the database, although not connected to the webhook, is shown in the chat.

I tried a sub-workflow, using an agent with a tool connection to store the data.
I tried the mysql insert or update. Now I use an http call to a php program which does the same.
The result is still the same: database response becomes visible in the chat.

Ass soon as I disconnect the red circle which means no database procesing, all works fine.

How to stop seeing the database response in the chat?

Any reason you can’t have them as part of the same flow? The most correct way would be:
Prepare Data → Send to DB → Format Response → Respond to Webhook

Or, if you put the Respond to webhook node path beneath the Send to DB node path it will execute afterwards.

Learned something today. Thanks!
Switching the workflows around solved the problem. Never knew this would make a difference!