Free spins and 7500 points

Why are they added right away and other times it takes longer

Because it is an automated script, so it would depend when they activate this to run I would assume.