I didn't know that completing all my Mastery tracks would start giving me Spirit shards from gaining more xp. Because of this I sat on unspent Mastery points that I could have spent to max out all my mastery tracks, saving it for Skyscale which tuns out i didn't even need to do. Because of this I have lost out on months worth of Spirit shards. Make it more obvious so others won't lose out like I did!