You might want to use Latch or Touch mode instead of Write.
Latch
Reads automation until the parameter is changed. From that point it overwrites existing automation for that parameter.
Touch
Writes automation when the parameter is changed and continues to read automation when the parameter is not altered.
Write
Continuously writes automation with the current value of all activated parameters.