Harpoon Master not counting kills
It’s a visual/display bug. Harpoon Master requires kills with the spear.
A harpoon is a spear like weapon used for killing things in water so that isn’t exactly wrong but it is needlessly confusing in the context of Guild Wars 2.
I just verified, you are correct….
“Speargun Master” = Spear gun or Harpoon
“Harpoon Master” = Spear
“Trident Master” = Trident
Why after almost 2 years is this not fixed? how hard is it to take out 7 letters and insert 5 letters to make this “Master” make sense and be correct???