cursor.visible(false) not working on android TV

I am building an Android TV app and I want to make my cursor invisible when the app starts.

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Cursor_Visibility : MonoBehaviour
{
// Start is called before the first frame update
void Start()
{
Cursor.visible = false;
Cursor.lockState = CursorLockMode.Locked;
}

// Update is called once per frame
void Update()
{
    
}

}

This code isn’t working. How can I solve this?

@unity_XY9GfkpHMyaikw

Is the Cursor working by default with the TV remote arrow keys??
(Without any special script for Cursor to move)