Board Thread:General Discussion/@comment-1887939-20150120190005/@comment-1251315-20150120190158

This is not a bug. Miraak does not appear if you just have 1 dragon soul in stock: otherwise, if you have multiple in stock, he will appear and absorb it. I believe this is mentioned in the trivia section already on the article.