BaseQuerySet стал пустым после того, как был использован в качестве условия фильтрации
official_template_ids стали пустыми после того, как были одним из условий фильтрации SopTask
official_template_ids = SopTemplate.objects.filter(draft_id=self.id, status=before_status).values_list('id', flat=True)
print('official_template_ids', official_template_ids) # >>> official_template_ids <BaseQuerySet [371]>
SopTask.objects.filter(template_id__in=official_template_ids, status=before_status).update(**update_kwargs)
print('official_template_ids', official_template_ids) # >>> official_template_ids <BaseQuerySet []>