The expected behavior is, when the game starts, the Boom Offset should be set to the default value in the variable collection, i.e., (1000, 0, 0), but the actual behavior is, it’s still using (-500, 50, 50).
Is it a bug or designed by purpose? If it’s designed purposely, it would be better to add a toggle indicating whether to use the default values defined in variable collections as the initial values for those parameters bound to the variable collection.
The solution was found in the thread above.
It seems that calling SetCameraRigParameters for each CameraRig resolves the issue.
This is honestly far too inconvenient—hopefully it gets improved soon.