Adding the same "or" condition in both stories and rules

This is my story

- story: balace deduct
  steps:
  - intent: balance_deduct
  - action: action_vas_or_jtp
  - action: action_print_info
  - or:
    - intent: affirm
    - intent: deny
    - intent: loan_info
  - action: action_vas_info
  - intent: deny

- story: balace deduct vas info
  steps:
  - intent: balance_deduct
  - action: action_vas_or_jtp
  - action: action_print_info
  - intent: vas_info
  - action: action_vas_info
  - intent: affirm
  - action: utter_off_vas_service

and this is my rule

rules: 
- rule: affirm deny without any reason
  condition:
  - slot_was_set: 
    - vas_or_jtp: None
  steps:
  - or:
    - intent: affirm
    - intent: deny
    - intent: vas_info
    - intent: log_info
  - action: utter_out_of_scope

My goal is when the user speaks the intent affirm, deny, loan_info or vas_info without any context the system will show the out_of_scope utters.

But the error message is saying

Contradicting rules or stories found

Can anyone please tell me which part is contradicting? I would love to clear any confusions about my question.

Thanks.

Hi @rukon, or condition can only be used in stories and can’t be used in rules.