Categorical Slot overwrite issue

I’ve a categorical slot which is being overwrite when getting input from user within same intent

slots:
  patient-name:
    type: text
  navModule:
    type: categorical
    values:
      - settings
      - calendar
      - medication
  command:
    type: text

intents:
 - navigate.Medication
 - navigate.settings
 - navigate.Calendar

entities:
  - command
  - patient-name
  - navModule

Looks like NLU isn’t detecting the entities correctly, so my suggestion is more training data.