Is there a way prevent overlapping of actors in Sequencer?

I’m creating a 30 minute animated short in Unreal. Keep in mind, I come from a 40 year career editing films in London and Hollywood as well as substantial VFX compositing work, but 3D animation is new to me over the last two years. Having said that, I’m finding Unreal pretty straightforward to use.

So here’s my question: is there a way to prevent actors from colliding with each other, for example:

  1. A “human” actor (Metahuman) places his arms around another (lets call it a “hug”) and you want to prevent Actor-1’s arms from passing thru Actor-2’s chest. Yes I know I can carefully keyframe this movement to minimize overlap, but when both actors are moving and given different parts of the arm/hand, etc., may touch at different times, this becomes quite an arduous task.
  2. Related to the above, is there a way to create a deflection in the mesh’s (using the same scenario as above) such as what happens when you squeeze a pillow - in this case, the arms of Actor-1 pushing in the chest (slightly) of Actor-2?

I’ve tried various Collision settings and events within Sequencer after viewing a few tutorials, but most of these appear to be geared towards game-play - but in any case, I’m having no luck.

Any help would be appreciated!

Many thanks,
Michael