IMHO, the trait is bugged. When I write code and it isn’t doing what I expected it to do, that’s a bug. Sirrian has already stated that the code for the third trait isn’t doing what they expected with stacking percentages.
As for match 5 counting as 6 points, I don’t know if that is or is not what they want it to do.