Can’t purchase house in Wildhelm or advance the quest in Skyrim

the-elder-scrolls-v-skyrim

I just finished one of the Stormcloaks missions and I am supposed to report to Ulfric. When I check the quest journal, I see that three entries are completed (Liberate Falkreath,
Liberate The Reach, Liberate Hjaalmarch; Liberate The Pale is apparently the next quest and I didn't do it yet) and below them is an uncompleted "report to Ulfric Stormcloak".

I tried going to him, but he says about making me a Thane and that I should purchase the house first. So I helped five citizens, but Ulfric's advisor still says that the house is unavailable yet. And Ulfric is still marked with the quest marker, even though I just get generic speech options when I speak to him ("How is the war going?", "Why do you fight?", etc.)

I also thought about doing Blood on the Ice, but I can't trigger it. I tried entering Windhelm at midnight multiple times, but there's nothing in the graveyard. Also note that the waitress is still alive in the inn, so I don't think that I missed it.

I'm before speaking to Paarthurnax in the main quest line.

UPDATE: I am past the first fight with Alduin and the next quest was The Fallen, suggesting that Season Unending was skipped. Is this correct?

UPDATE2: Finished Dragonslayer. No change in Stormcloak quest.

Best Answer

Try going to one of the Stormcloak camps you've recently been to and talk to Galmar Stone-Fist. He is usually in the palace with Ulfric, but during the liberations he's at camps near the place you're liberating.