Reproduction steps:
  1. Attach a component that contains a SerializeReference to an avatar.
  2. Assign an AnimatorController to the avatar’s Animator.
  3. In the AnimatorController, create an Animation that animates a value in the SerializeReference.
  4. Open the SDK Builder panel.
  5. In the Inspector, change the value in the SerializeReference.
  6. After about 2 seconds, the value reverts to its previous state.
The component that contains a SerializeReference is something like this.
using System;
using UnityEngine;
public class NewBehaviourScript : MonoBehaviour
{
[Serializable]
private class Test
{
public float TestValue;
}
[SerializeReference]
private Test TestReference = new();
}
Expected behavior:
Even when the SDK Builder panel is open, the values set in the Inspector should not revert.