Story not working properly

- story: test
  steps:
  - intent: room_booking
  - action: hotel_booking_form
  - slot_was_set:
      - hotelname: ""
      - person: ""
      - phone-number: ""
      - checkin: ""
      - checkout: ""
      - count: 10
      - room_type: ""
  - active_loop : hotel_booking_form
  - action : utter_reached_here

This is my story, I hope I did right, so if I input a phrase (without enitty, eg, I want to book a room) that trigger room_booking , the form hotel_booking_form is activated. But Instead if I input a phrase that has an entity in it, the form is not activated. Does someone know why so?

I tried to resolve my problem using Rule, but I am not sure if it is the right way to do and from what I learned from RASA documentation story alone is enough to activate a form.

- rule: booking a room
  steps:
  - intent: room_booking
  - action: hotel_booking_form

Also the chatbot never reaches action: utter_reached_here