As @regdos correctly pointed out, do a copy rather than an update -- this combined with memo actually ended up saving the render of the second ContentComponent.
Flamegraph showed Did not render on the client during this profiling session. which is what I wanted!