I faced some problems with moving one branch to another in Apache Airflow I have a DAG that depends on three Branch operators
all_empty_branch_task >> generate_round_task >> load_tasks
all_empty_branch_task >> resolving_branch_task
resolving_branch_task >> [
export_final_annotation_task, annotation_branch_task, cleansing_branch_task]
I confirmed that the resolving_branch_task(check-resolving-branch) python function returns the annotation_branch_task(check-annotation-branch) task_id which is also a python branch, but after resolving_branch_task ends execution, it just skipped everything. I'm not sure what is wrong with it. Notably, when I return a normal task_id, not a branch it executes the task successfully. could anyone help, please, I would appreciate it.

