Previously, this quest line would get broken if you discovered the role of certain other character in all this - the one who has a hidden hermit shack in the east area - before going to Evelyns lair. In that case a certain someone would not appear after that fight so you wouldnt get the amulet from him.
Larian said they solved that but maybe its happening again.
I actually went and intentionally did that wrong step before doing anything with Evelyn, because i wanted to confirm the issue is solved, but unfortunately i dont have the time to go through with it right now.
Maybe some other players can test it.