Noticed this lately, if servo period is set to say 2000000 the P values will remain at 1000 (should be 500), and that causes issues where the steppers run rough or joint errors occur often.
How much trouble would it be to add the feature to calculate the P values for servo period entered?