This sounds similar to a known bug in Logic Pro where it restores automation data using parameter indices instead of parameter identifiers. There’s more information in this thread:
You’d be affected by this bug if you added or removed parameters between versions 1.0 and 1.1, and the new parameters don’t have a higher “version hint” than the old parameters.
Please can you provide the following information:
- Which DAWs exhibit the broken behaviour?
- Have you added or removed parameters between version 1.0 and 1.1?
- If so, are you setting version hints correctly on all parameters? Parameters added in later versions should always have a greater version hint than parameters added in earlier versions.
