Apologies for the late reply. There’s basically no way to implement delay inside a function.
I’ve just used a hacky way to go about it.
This basically makes the function fire twice. Once when you fire it and 2nd time after the delay has been counted down inside the event graph