The reason why it should be finesse is so it would work with sneak attack.

Similar to shadowblade, shadowblade uses your casting stat but is still a finesse weapon, so it still works with sneak attack.