Heterogeneous Architecture API response

Hi, I am trying to implement a Heterogenous Architecture. Where I am running 2 Springboot starter APP for camunda (with no dependencies of webapp or rest-engine)and configured 2 separate DB schema for them.
I am also running camunda-rest-engine and camunda-webapp on Wildfly/Jboss and configured DB schema of my Springboots app as tenants (serviceone and servicetwo). Idea of this design is to have central view for all running processes which are separate application in itself and will be using common URL to invoke my processes.

This approach works fine, when I hit REST API by passing the tenants ID, it properly starts the process of my respective tenant.

The thing which makes me worried is, even if the process throws error to start, REST API to start process give me HTTP status 200.

Does anyone can explain me why such thing happen? When we have such approach does camunda creates Jobs to start process instances? Also, is this design also a good approach?

Looking forward to hear communities view-points.

The exact behavior depends on your workflow model, especially if your workflow contains asynchronous activities (https://docs.camunda.org/manual/7.12/user-guide/process-engine/transactions-in-processes/#asynchronous-continuations) - so it is hard to answer without more details

@BerndRuecker Yeah I know about Asynchronous Activities.
The sample project was downloaded from Camunda github sample to design this structure. I never realised Asynchronous Before was selected in workflow.

Sorry for bothering.
Thanks.