Мне кажется, что ни одна из ваших теорий не подходит для ошибки, которую вы получаете по нескольким причинам.
Прежде всего, давайте внимательно прочтем ошибку.
Service:AmazonCloudFormation, Message:Template format error: Unresolved resource dependencies [AWSEBV2LoadBalancer] in the Resources block of the template
Стек CFN, поддерживающий среду EB, жалуется на неразрешенную зависимость «AWSEBV2LoadBalancer». Это означает, что создаваемый стек не знает, для чего нужен этот логический идентификатор "AWSEBV2LoadBalancer".
Это может произойти, только если ваше приложение beanstalk:
Одноэкземплярное приложение (без LB)
или
Использование ELB (classi c V1 LB), логическим идентификатором которого в стеке EB CFN является «AWSEBLoadBalancer», а не «AWSEBV2LoadBalancer».
Более поздний «AWSEBV2LoadBalancer» используется в качестве логического идентификатора для LB приложений и сети.
Из средней ссылки на статью, которой вы поделились, я вижу, что автор создал свою среду с балансировщиком нагрузки приложений. Вы пропустили это?
eb create django3 --elb-type application --region eu-west-1
Также предоставленный вами фрагмент кода является действительным YAML.