Symmetry related query

Dear all,

I hope you all will be well. Just have few queries related to CATIA symmetry, I will hope to hear from someone who has any idea about this query.

We are currently experiencing a few issues with CATIA modeling. Below are the specific issues we are encountering:

1) Efficient Symmetry Creation:
How can we efficiently create a symmetrical assembly while maintaining links intact, even after making changes to the symmetrical parts?

2) Adding Parts Post-Symmetry:
If we have an assembly and we create its symmetry, how do we add similar parts to the symmetrical assembly later? For instance, if we create a symmetry for the port side and have parts that are common to both the port and starboard sides, what is the best way to add these similar parts to the starboard assembly after the symmetry operation?

3)Avoiding Update Errors:
After creating symmetry, we often encounter error messages within the child assembly when we change any dimension in the original assembly and update the symmetry. Is there a way to avoid these errors during the auto-update of the complete assembly, so we don't have to update each individual part within the symmetrical assembly manually?

4) Automatic Revision/Branch Creation:
After creating symmetry, when we create a revision or branch of any part within the parent assembly, it doesn't automatically create a revision of that specific part in the symmetrical assembly. Is there a way to ensure that when we create a revision or branch of the parent assembly, it automatically creates a revision or branch of the symmetrical assembly as well?
Thank you.