Hi,
Remember that you cannot disassociate split and join gateway types: for every split (or divergent) gateway there MUST be a MATCHING join (or convergent) gateway.
Gateways are the way the process engines synchronize flows; if they misaligned there is a risk for the process instance to enter an inconsistent state!
Also remember that even if no gateways are visible, divergent and convergent flows from and to tasks or events have an implicit exclusive (split or join) gateway.
For more information:
- Understanding the Role and Importance of Gateways in BPMN (see example 2 on page 6)
- Camunda BPMN best practices
Best regards,