It is all RNG. Since you are on marathon (600 faith for first GP), the raw faith count may be larger, but I've had the counter rise 60-70% of the increment to the next GP (e.g., on Standard, upwards of 260-270 faith) before the RNG spawned a GP. On the other hand, the RNG Gods sometimes grant me a GP on the first turn after crossing the threshold.