What you’re observing is expected behavior. While local parameters in referenced events can be exposed recursively, parameter value changes only take effect moving down the referencing hierarchy - parameter value changes originating from the referenced event don’t affect the exposed parameter value in the referencing event.
For a situation like this, I would recommend using a global parameter instead of a local parameter. If a global parameter isn’t suitable for the event behavior you’re trying to set up, can I get you to elaborate on what exactly you’re trying to do so that I can understand the situation a bit better, and hopefully suggest a workaround?
For using local parameters(FMOD Studio | 27. Glossary | 27.72 Local Parameter), while the local parameter in the main event can affect the nested events, the reverse is not true. Any changes or commands issued from within the nested events do not have the capability to alter the parameter values set in the main event.
I can’t really provide a good answer in that case, as your way of approaching this specific event behavior is what we’d recommend.