Setting up and solving the equations of motion for the three masses is not too hard unless I’m overlooking something. Then we can look at how long it takes for the string to go slack after spring S is cut.
Positive direction for A is down the incline and positive directions for B and C are vertically downward. I find that if spring S is cut at time ##t = 0##, the accelerations of the blocks as functions of time turn out to be the following: $$a_A = \frac{4}{9} g \left[ 1-\cos(3 \omega t) \right]$$ $$a_B = 2a_A = \frac{8}{9} g \left[ 1-\cos(3 \omega t) \right]$$ $$a_C = 2g-a_B = \frac{1}{9} g \left[10 + 8 \cos(3 \omega t) \right]$$ Here, ##\omega \equiv \sqrt{k/m}##, where ##k## is the spring constant of the spring attached to A and ##m## is the mass of each block. Once the string goes slack these equations no longer apply.
The tension in the string becomes zero when ##a_B = a_C = g## and ##a_A = g/2##. This occurs at the time $$t_{slack} = \frac{\arccos(- 1/8)}{3 \omega} \approx 0.565\sqrt{\frac{m}{k}}$$
As an example, if I choose ##g = 10## m/s
2, ##m = 1## kg and ##k = 20## N/m, then ##t_{slack} \approx 0.126## s. For this example, I get the following graphs for the accelerations of the blocks up until the string becomes slack:
Here are graphs of the displacements of the blocks from their equilibrium positions and a graph of the tension in the string as functions of time:
By the time the string becomes slack, block C has moved about 14.4 cm while blocks A and B have moved only about 1.5 cm and 0.8 cm, respectively.
Of course, all of this depends on whether or not my analysis is correct.