Sorry I am using odd terminology in my question (which is why I felt compelled to include a real life example) so I’ll own up to this misunderstanding, but the Sphere does displace the objects away from itself, but those objects don’t continue with the momentum generated.
It does “push away” up until the boundary of the expansion (I can see how my wording is a problem!), but doesn’t push them further than that. Your solution looks to address the displacement of the other objects, which is in fact already does. It’s just that those objects don’t continue outwards as they do not retain any momentum from their displacement.
There may be a better way to word this, and I’m all ears! But yeah, it does push other objects to the X amount the sphere grew, but not beyond that.
And as I said, Unity handles all of this out of the box. The ballooning sphere pushes objects away and they retain their momentum, flying away from the ballooned sphere.
Edit: I’ve attached a little hand-animated example to show what I mean. Again, sorry for the confusion.