Sorry for the late response, i tried both methods and the button input prompt shows up but damage calculation doesn't work, it straight up shows no damage numbers even when successfully putting the correct inputs.
Have you tried setting the skill to execute on input?