I had a similar issue before and i resolved it from level blueprint. You can adapt it in your project.
Steps:
- Create a variable “KeyIsPressed” as boolean
- Create a key node (Let’s say “C” key for pressed and release
- set KeyIsPressed to true for pressed or false for release.
Have a look on the attachment image.
In my case it’s work. let me know if it works for you.