Cannot find tag "Player"

Cannot find tag player, is the exact same script that finds tags of “Point” and works fine, tag is defined correctly and assigned to the player not finding the tag.
the script should work fine, I’ve even tried in a new build of the game project not working just not finding “Player” but its in the scene

177905-capture.jpg

    public GameObject[] TargetTs;
    public GameObject TargetT;
    int index;

    bool IsMaster;

    float Distance;
    private Vector3 TargetDirectionDD;
    public float Speed = 30;
    public float TurnRate = 120;

    Rigidbody RidgedBody;

    // Start is called before the first frame update
    void Start()
    {
        RidgedBody = gameObject.GetComponent<Rigidbody>();

        Invoke("CheckerAI", 1.0f);


            TargetTs = GameObject.FindGameObjectsWithTag("Player");
            index = Random.Range(0, TargetTs.Length);
            TargetT = TargetTs[index];
        
    }



 
    private void Update()
    {


            Turn();
            transform.Translate(Vector3.forward * Speed * Time.deltaTime);
        
    }

    void CheckerAI()
    {

            if (TargetT != null)
            {
                Distance = Vector3.Distance(TargetT.transform.position, transform.position);
                if (Distance < 7)
                {
                    TargetT = null;
                }
            }

            if (TargetT == null)
            {
                TargetTs = GameObject.FindGameObjectsWithTag("Player");
                index = Random.Range(0, TargetTs.Length);
                TargetT = TargetTs[index];

            }
        
    }


    void Turn()
    {
            transform.rotation = Quaternion.RotateTowards(transform.rotation, Quaternion.LookRotation(TargetDirectionDD), Time.deltaTime * TurnRate);
            TargetDirectionDD = TargetT.transform.position - transform.position;
        
    }

}

It can’t find GO’s that are not active in the hierarchy