VR Development 1.2 Rotating Reticle help

Hey all.

I am going through the Unity VR Development pathway and on task 1.2 VR Locomotion the challenge is to make rotating reticle for when the user highlights over a teleportation mat.

My question is why, when i have the Teleportation Provider activated on the XR Rig does it stop my reticle rotating, without this it works as expected i hover over the item and my reticle appears and spins ( the script is very simple), I cannot then teleport to the item as there is no item designated as the teleport provider.
When give the XR Rig the teleport provider script and activate it so that teleporting is possible my reticle still spawns but no longer spins, and i am able to teleport again.
Thanks in advance
B


(Please excuse the image i could only upload on, but it should show all the relevant info, the debug output and the settings on the items.)

Rotation scipt:

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

public class rotate_reticle : MonoBehaviour
{
    [SerializeField] private float spinSpeed = 100f;

    void OnEnable()
    {
        Debug.Log($"{gameObject.name}: Starting rotation");
    }

    void OnDisable()
    {
        Debug.Log($"{gameObject.name}: Stopping rotation");
    }
    // Update is called once per frame
    public void Update()
    {
        transform.Rotate(0, spinSpeed * Time.deltaTime, 0, Space.Self);
    }
}