Iceberg cannot support concurrently updating to same table, same Partition, same data file. This is a limitation with iceberg. So you cannot have multiple streaming using merge into the same table. Although it is not elegant but you can use a retry logic in your application to have this work.