Is this normal or is a bug?
It is normal. It is intentional, the 0.18 version was published a bit incomplete, the events where Felicity appears were not rewritten or replaced, probably for lack of time to do the work.
When I played that part the game explained the situation, did you skip reading it or did the explanation fail to appear in your play?
My understanding is this story breaking situation solves itself in version 0.19.