I'm not sure if you still have this problem, but this question showed up for me when I was googling an issue I had.
How are you mutating the user? I just had an issue where I was mutating an object in a vuex state array, and it was not updated in the view but would update in the devtools. My problem was that I was updating the object via array[index] = value, which vue cannot detect. See https://vuejs.org/v2/guide/list.html#Caveats.