Frontend timeout question

I noticed that, when the frontend calls a backend function, and the frontend times out (after 14 seconds), and in the .catch (frontend) you catch the timeout and call another backend function, that backend function does its work, tries to return the result, but the frontend never receives it: it times out also (although calling different backend function, even if inside different .jsw.)

In short, it looks like, once the frontend times out, it no longer listens to any backend function anymore, not only the timed-out one.

Is this a bug or a feature?