This question already has an answer here:
I was playing the main questline for Skyrim until I encounter my first dragon. When I killed it, nothing happened. I didn't absorb his soul.
I thought it was some sort of bug so I posted about it on another website. They say I should try completing the Dragonborn DLC and see if that helps (I have Skyrim Legendary Editon).
I'm now up to the last do the Dragonborn mission. In this mission you have to kill Miraak. And I kill the first dragon that's supposed to heal Mirrak but all he does is stand there. I'm certain this has to do with the fact that I cant absorb dragon souls. (Note: I used console commands to unlock the Bend Will shouts because I cant absorb dragon souls).
As I said I have Skyrim Legendary Edition.