I think I understand what you mean now.
Keyframes will only be recorded automatically if the parameter has been made “animatable” first.
A parameter is considered “animatable” only after you manually create the first keyframe.
I think that is the case you are facing?