There is a bug here. For example if you go to ADAM you get a sum total of 991 (ADAM=978, ADAMO=5, ADAMS=8) represented by two blocks (ADAMO=5, ADAMS=8, but represented as 8+978). ADAM should be be present twice, first as an intermediary node (/A/D/A/M, no weight attached) and a leaf node (ADAM) with weight 978.
Thanks for the suggestion! Would have taken me a bit to get around to it. Your suggestion mentioned that it may be a D3 bug, but I'm not sure if this is a super common case (where the parent has the same name as it's child and other children).