Did you try to make your Service methods transactional in order to let the ORM manage the commit ?
@Transactional
public void createWorkflow(String workflowId, String appId) {
var wf = new RCAWorkflow(
UUID.randomUUID(), workflowId, "localhost", "1.0", appId, "json!",
new Date());
rcaWorkflowRepository.save(wf);
}