Get Hit Result Under Finger by Channel Dosen't Work When I Touch Edge of a Phone Screen

I’m working with blueprint to create iOS game.
I’m using [Get Hit Result Under Finger by Channel] to get location to shoot.
But when I touch edge of screen, it doesn’t get location and just get 0, 0, 0 instead.
Check the video : ①Get Hit Result Under Finger by Channel Edge

And this is the blue print I used.
To get location and print a dot to see where it is.
And It has same problem when I use [Camera] instead of [Visibility].

And change the character rotation to make it face the point to shoot.

I was trying to use [Get Input Touch State].
It worked when I touch the edge of the phone screen, but it moved when I use touch joystick. (video : ②Get Input Touch State)
And it doesn’t work well to make the character to face the shooting point.


I’m working with blueprint to create iOS game.
I’m using [Get Hit Result Under Finger by Channel] to get location to shoot.
But when I touch edge of screen, it doesn’t get location and just get 0, 0, 0 instead.
Check the video : ①Get Hit Result Under Finger by Channel Edge

And this is the blue print I used.
To get location and print a dot to see where is it.
And It has same problem when I use [Camera] instead of [Visibility].

And change the character rotation to make it face the point to shoot.

I was trying to use [Get Input Touch State].
It worked when I touch the edge of the phone screen, but it moved when I use touch joystick. (video : ②Get Input Touch State)
And it doesn’t work well to make the character to face the shooting point.


Is it unreal bug?
How people make phone game with touch input if it’s doesn’t work when you touch edge of the screen?
Please somebody help me to solve this problem.
The best solution for me is keep using [Get Hit Result Under Finger by Channel] and make it work when I touch the edge of the screen.