We tried to follow exactly the dimensions specified in DN038 to fabricate a helical pcb antenna for 915MHz frequency.

When SWR is measured using a VNA the resonant frequency is around 678MHz rather than the 915MHz target.
(For analysis there is a 0 ohm resistor in the path. VNA calibrated for sweep from 600MHz to 1000MHz. The soldered pigtail shown was port extension compensated 481ps)

Subsequently we had to remove (grind away) 3 whole helical turns to increase the frequency to reach the target value of around 915-920MHz:

This doesn't seem right with standard 1.6mm FR4 pcb and exact helical dimensions implemented in Altium Designer. Similar measurement on a second board. VNA setup proven by checking against a reference antenna with know frequency.
Be keen to hear from more RF savvy engineers of potential reasons for such a big frequency "discrepancy". Thanks.