I have bumped into few glitches while doing the Liberation of Skyrim quest-line and these glitches wouldn't allow me to advance this quest-line as it won't let me report back to Ulfric.
After I completed the following quest from Ulfric:
Capture Whiterun from Jarl Balgruuf
I noticed my first glitch was that the combat music wouldn't stop. I tried fast traveling, sleeping, entering & exiting combat, getting placed in jail, restarting the game, and killing everyone around me but the combat music wouldn't stop. I decided to just move on with the game as I thought the glitch would just eventually stop. I did see this post, however these commands obviously do not work on Xbox.
I proceeded to:
capture additional forts and complete the The Battle for Fort Hraggstad in the Liberation of Skyrim quest-line.
My next task in the quest-line was to report back to Ulfric. I talked with him and he rewarded me for capturing that last fort before advancing the Liberation of Skyrim Quest:
He gave me some coin and offered me the title of Thane of Eastmarch as long as I purchased a house and helped 5 citizens in Windhelm. I ended up completing that quest-line and he granted me that title of Thane of Eastmarch.
This is where my next glitch came into play - The next task for the Liberation of Skyrim quest-line was to report back to Ulfric, however, doing so wouldn't advance the quest.
Therefore, I couldn't start the Battle for Solitude quest
I tried talking to Ulfric again, reloading to a previous (not far away) save point, attacking him, downing him, killing his guards, obtaining a bounty, spending the night in jail, fast traveling, waiting a day, talking to Galmar again (as he originally told me to back to Ulfric), going to Solitude (he wasn't there) but nothing would work.
How can I fix these glitches ? How can I advance the Liberation of Skyrim quest-line? What caused this to happen?