I think the problem is the mouse is not being captured unless you’re pressing it. Basically it only reacts to the initial click, and then double clicks. So the “release” isn’t registering because if you’re not providing input, the mouse is being ignored.
The solution is to “always capture”
Add this on your player controller or game mode at begin play. Report back to me to tell me if it worked please.