I suspect that the reason is due to the cm:author field being tokenized by default. The easiest thing to do may be to create your own custom author aspect and property, make sure it isn't tokenized (set "tokenised" to false in your model) then configure the facets to include your custom author property.
I liked the idea of using a new custom author property.
This relates with the problem I described here