One common solution re: the High Dragon bug - I think it's related to the High Dragon in the Western Approach being part of a specific quest - is to fight a dragon, and if it doesn't count it, load a previous save and fight any dragon. It typically counts them like they should for most people.
I just got hit with the Keymaster bug glitch. And no, not the "shards are missing so I can't complete it" stuff. I got all the shards, entered every room, and then entered Solasan's main chamber and the achievement never registered. I tried reloading saves but it doesn't seem to work at all. Sucks, honestly.
EDIT: For some reason, the Xbox One version has stopped tracking my achievements altogether and several haven't activated.