Synchronize cameras across go.Surface subplots

Hello everyone,
I’m using Dash to display data on multiple plots using subplots and go.Surface; what I’d like to do is to synchronize all plots’ cameras so that if I move one all the other follow.
I tried to do so using a callback in a way similar as suggested here Synchronize camera across 3D subplots? and I was partially successful. What I don’t like about this solution is that it forces the whole figure to update each time, which takes a few seconds.
For 2D plots there is the possibility to synchronize the scale and zoom of each subplot, and that’s the behaviour I’d like to obtain. Does anyone know how to reproduce the same behaviour, or has any tip in the right direction? Might it be an actual feature in future releases?

Thanks all