I have this strange bug with Geist where if I try to cast life drain on a hero in a bot match or a real match, the button does not work 90% of the time. If I spam the button hard enough it might eventually go off, but otherwise I get "No Target" messages while sitting point blank on a target with the life drain. However, if I switch to sandbox and attempt to use life drain, it functions perfectly fine and instant casts with no issues. I tried reinstalling the game and had no luck. If I set Life Drain to Confirm or Quick Cast, it does work.
Here's an uncut video demonstrating me using the ability in sandbox, then moving to a bot match without changing anything and experiencing the behavior. You can skip to 1:15 to see it not working in a bot match immediately after using it in sandbox.
Here's an uncut video demonstrating me using the ability in sandbox, then moving to a bot match without changing anything and experiencing the behavior. You can skip to 1:15 to see it not working in a bot match immediately after using it in sandbox.