Hey Hathis,
Newb here, but I did see your post and decided I’d go look for you and see what I can find. It appears to me the Haptic feedback system can be adjusted using frequency and amplitude curves. This would give you the ability to adjust the strength of the vibration up or down based on the curve values. I would look at creating a Haptic Feedback Effect Curve blueprint. It is found under the misc category under the right click menu. I suspect the frequency curve adjusts how fast the effect would pulse and the amplitude would adjust the force. I would try hooking this up to your blueprint setup and set the curve value for amplitude at begin play. Once you get this working I would also set up the buffer to accept multiple haptic events and keep track of their order. This haptic buffer is also under the right click menu. I would think in most cases you would want sound to play when your haptic event is firing so there is also a haptic sound blue print.