Have you tried the script by Harry on the integration.... there is also a second one by the French group under multichannel synthesis scripts. Harry's I have to execute but it is there under HaRGBCombinationHarry. I guess you could do it your way, but there are a lot of controls in these scripts. If I use Harry's I only add 10% Ha.
BTW, after I use the script I have then done a ColorCorrection and that helps with the pink cast.

Please realize I am a novice here with maybe 6 months experience and a limited scope.
This one was processed without the final color correction:

I have to do another post as I am trying to fine tune my workflow and not sure when I should convert from linear to non-linear. Right now my flow is:
Preprocessing Scripts with as many subs as I can collect
LRGB Combo with noise reduction at 3.... 4 produces red circles around stars
DBE making sure collection points are not over stars
CONVERSION by default parameters of STF
MaskedStretch... with some manual tweeking
TGVDenoise if needed
Curves to adjust color saturation
Hope this helps.... hang in there.... and anyone else please comment on the workflow.... Thanks