It seems that a commit cannot "mention" a differential, whereas other objects (such as differentials) can mention differentials.
If I push a commit with a message such as "Adding some diagnostic information for D123" then I would expect this to create a normal "mentions" relationship, but it does not.