Can you have constant double jump height+speed?

As the question states, is there a way to have your double always have the same height and speed? Right now i will recieve way more height if i use my double jump instantly and i will barely get any height if i jump with a negative z speed. Can this easily be fixed or would it take a lot of work?
This is how my Blueprints look right now, they are very simple.