Hi, your config looks good. It wont make a difference if the helis are from waves or not, wave helis are just normal helis from your heli profiles called in order.
You could try increasing the distance when the heli is returned to the player, raise it from 300 to 350 or 400 and test again:
"Max Distance of Helicopter From Player Before Force Return": 400.0,
The way heli strafes work is once they decide they will strafe attack, they fly out a certain distance then turn and initiate a strafe run at the player. If the heli moves further than the distance you set in the variable above, it cancels the strafe and returns them to the player, so rockets never happen.
300 is usually good from experience, but try increasing it and see if that fixes it.