The "index exceeds array bounds" error in Simulink typically occurs when you attempt to access an element of an array or matrix using an index that is outside the valid range.
x = [1:10]
x(11)
I suggest analyzing the model to check if you are accessing an element that is out of range. When I simulate the model, it does not produce any errors for me. If you still face issue, please share the reproduction steps for further analysis.