Touch/mouse location to world space

Hello there. I’m going to start of with an apology of “…sorry if this has been covered…”, I tried… I really did. I really think that the problem is that there are many different ways to go about what I’m trying to do and, of course, my lack of skill. That being said, here goes.

Background: UE5.1 Attempting to create a 2.5d sidescroller for mobile and Windows. Actor is constrained to the XZ plane.

I’m currently trying to select a specified actor (a sphere in this case) that will snap to the touch location (which is currently being simulated with the mouse cursor on Windows) and follow it. I’ve had some success, but the result isn’t very accurate… any ideas on how I can get the two to line up better and stay lined up as the movement away from center increases?

Odd behavior

Here are the current Blueprints…

I’m thinking that it needs some “mouse location to world space” love, but I can’t seem to really get anywhere with that. The only reason I’ve come to that conclusion is because I had to add a panel just behind the sphere to get it to work as well as it does. If that panel isn’t there it will only slide along the floor in the right/left direction.

Let me know if I’ve left any information out that would be helpful. I’d greatly appreciate any help.