Any known issues with Cluster of embedded process engine apps architecture?

Hello, I am new to Camunda. We are planning to build an orchestartion REST API that will launch bpmn process and orchestrate some service calls. I explored Architecture Overview | docs.camunda.org and thinking of embedding the process engine inside the spring boot app. Any issues with this architecture w.r.t to horizontal scaling, camunda version updates, duplicate process(same process getting registered by each spring boot app instance), cluster login, or any other issues you can think of?

Thank you in advance for your insights!