you can customize the cursor in the player controller with
SetMouseCursorWidget function
you can still call this from your GameMode with a Ref to the controller, or you could set a different controller per map or just use an Enum to decide what cursor to use per map