I found Pate and I talked to him and exhausted his dialogue and cleared out the areas next to him but when I went to fight The Last Giant, his summon sign did not appear. I did the same for Lucatiel of Mira and she didn't appear either. A few merchants and important NPCs have also not arrived in Majula even though I exhausted their dialogue and completed any necessary requirements. An example is that Carhillion of the Fold has not appeared in Majula. I play offline but that shouldn't be a problem. I defeated The Pursuer in the first encounter instead of in his boss room before I defeated The Last Giant but I don't know why that would cause issue. Those are the only things I can think of that could have caused trouble.