Moar double jump blueprint variants. Here is mine:
I check falling. If player is not falling do standard jump. If he is falling, try double. Reset double on landed.
I prefer to override Z. Adding Z might be better depending on your gameplay. When overriding Z it might be necesairy to add an extra check for high Z speed (this double jump will slow character down if its already going up with hi veloity)