I had a similar scenario and noticed that Rasa seems to have trouble with overlapping entities. One of the entities is kind of a free text, and the other is some token inside that text. When this happens, Rasa gets the first entity up to the start of the second entity.