Hi, this is a duplicate of this bug report: Mouse Cursor not changing until moved - Programming & Scripting - Epic Developer Community Forums
The first bug report is from August 2014; it’s still not fixed. Short description of the bug: if you change the mouse cursor like this:
playerController->CurrentMouseCursor = EMouseCursor::Default; // or Crosshair or else
the displayed cursor-widget only changes when the mouse is moved by a pixel or more, otherwise the old cursor is rendered.
I think it’s kinda funny: with Unreal we can render millions of particles and super detailed worlds with fantastic lighting in realtime… but does it change the mousecursor when we expect it to? Nope.
Weird priorities.
I hope this finds its way on a current bug list.