Creating two EC2 instances with different tags

I’m trying to create two different aws EC2 instances within the same play but with different tags. This has previously worked reliably, but after a few runs only the first instance will be created, and ansible will completely skip the creation of the second instance (without indicating “skipping”) even though it doesn’t exist.

(playbook)

`