I've had a BabyApe 2 for a little under two years and have not had that problem. Possibly related to oscillations due to a bad PID tune?
This tune has been super reliable for me in the time I've been using the exact same quad (assuming 6S and analog).
set dterm_lpf1_dyn_min_hz = 90
set dterm_lpf1_dyn_max_hz = 180
set dterm_lpf1_static_hz = 90
set dterm_lpf2_static_hz = 180
set vbat_sag_compensation = 80
set anti_gravity_gain = 0
set p_pitch = 81
set i_pitch = 116
set d_pitch = 59
set f_pitch = 134
set p_roll = 78
set i_roll = 111
set d_roll = 52
set f_roll = 129
set p_yaw = 78
set i_yaw = 111
set f_yaw = 129
set d_min_roll = 52
set d_min_pitch = 59
set feedforward_averaging = 2_POINT
set feedforward_smooth_factor = 63
set dyn_idle_min_rpm = 45
set simplified_master_multiplier = 120
set simplified_i_gain = 80
set simplified_d_gain = 145
set simplified_pi_gain = 145
set simplified_dmax_gain = 0
set simplified_feedforward_gain = 90
set simplified_dterm_filter_multiplier = 120