Ah yea the hunter changes.. This is a bit confusing, so I can definitely see how it doesn't seem to make sense.
According to my current understanding:
Basically, the vanilla game message that says "[player] pounced survivor for X damage" doesn't actually represent the damage applied by a pounce in GC.
This is because the damage is being handled by the points plugin, rather than the vanilla system.
So as a result, the vanilla system will mislead you by saying you hit 25 damage, but since we changed the distances for the damage values in the points plugin, you actually might only have done 19, and really the only way to be sure is based on the points awarded for the distance.
For example, in your video @ 1:27:38, the game message says "25 damage", but the points awarded was 7.8 out of a maximum 10 points for 25 damage (assuming player is not a bot and not incapped), implying the real damage was 78% of the maximum.
SkyDiver requires minimum 20 damage, which is 80% of 25 damage maximum.
And again, @ 1:28:27, game says 23 damage, but points awarded was 7.3, again under that 80% threshold for SkyDiver progress.
I hope that helps clarify for now!
I intend on looking towards a rework of this implementation, which I believe will ensure the vanilla message accurately reports the damage dealt while still allowing for changes to the distance values.
I already have a good idea what to do, so hopefully won't take long to implement.