Hi Team, the deployment via DAB(Databricks Asset Bundle) reads all yml files present and based on that workflows are generated. In the previous versions of Databricks CLI prior to 0.236(or latest one), it use to delete all the workflow by making delete workflow API calls and then regenerating only those which are present as YML configs. But now, all it does is copy all workspace files to Databricks and then deploys the YML files present as workflow(and removing those which are not present as yml configs) and it does not interfere in any of existing running workloads at the time of deployment.
But since, there is no command yet to provide single workflow deployment so its the default behavior of DAB. But, in future release of Databricks CLI, they should definitely provide support for deploying selected workflows by YML rather than whole bundle.
Hope this helps.