ANimation translation, contact

Hi all

I am a novice in animation and I have several questions:
1- My assembly is composed of 2 sub-assemblies (sup and inf that I make flexible) is it disturbing or do I have to work in a single assembly)
2- My goal is to make the upper part go down and when it comes into contact with the purple plate (see photo) it goes down and crushes the elastomers (elastomers already animated), in addition, in the upper part there are ejectors that I would like to bring up when I contact the purple plate.
I remain available for further information.
Thank you in advance for your solution.

It seems to me that you have no choice, it's not because flexible assemblies are not managed by motion, but rather because the positioning of flexible subassemblies is not reflected in the basic assembly.
Regarding the ejector contact, you can easily do it with the " contact " function in motion analysis (cam icon)
Screenshot_20221117_190450_com.hsv.freeadblockerbrowser

No need to reassemble, right-click, decompose a subassembly.