Unable to deploy using display conditions

I have added display conditions in manifest.yml

		displayConditions:
          or:
            not:
              entityPropertyExists:
                  entity: app
                  propertyKey: apps-key
            and:
              entityPropertyEqualTo:
                entity: app
                propertyKey: apps-key
                value: "false" 
              entityPropertyEqualTo:
                entity: project
                propertyKey: pro-key
                value: "true"
            and:
              entityPropertyEqualTo:
                entity: app
                propertyKey: apps-key
                value: "true" 
              or:
                  not:
                    entityPropertyExists:
                      entity: project
                      propertyKey: pro-key
                  entityPropertyEqualTo:
                    entity: project
                    propertyKey: pro-key
                    value: "false"
                

It gives me error

manifest.yml failed to parse content - Map keys must be unique  valid-yaml-required

Error: Command failed due to validation error.

https://developer.atlassian.com/platform/forge/manifest-reference/display-conditions/entity-property-conditions/#usage-of-complex-display-rules here it is mentioned that it works for jira. I am using all jira modules in the file.
I also tried

and:
            entityPropertyEqualTo:
              - entity: app
                propertyKey: apps-key
                value: "false" 
              - entity: project
                propertyKey: pro-key
                value: "true"

and

and:
            - entityPropertyEqualTo:
              entity: app
              propertyKey: apps-key
              value: "false" 
            - entityPropertyEqualTo:
              entity: project
              propertyKey: pro-key
              value: "true"

it gives error

error    Display conditions of the "forge-app-issue-panel" module are invalid.
 "entityPropertyEqualTo" property must be object.  valid-document-required

How to write these conditions?

Seems like it should use indentation under `entityPropertyEqualTo, like this:

         and:
            - entityPropertyEqualTo:
                entity: app
                propertyKey: apps-key
                value: "false" 
            - entityPropertyEqualTo:
                entity: project
                propertyKey: pro-key
                value: "true"

Without the extra indentation, it is treated as if entityPropertyEqualTo, entity, propertyKey, and value were properties of the same object, rather than the others being properties of the entityPropertyEqualTo object.

used jiraExpression for this.