Our Android player is hitting an exception in the Timeline package code, and we need some help understanding why. We are using a Timeline, and eventually, sometimes, the exception is raised from CinemachineMixer.ProcessFrame when trying to cast the playerData argument:
public override void ProcessFrame(Playable playable, FrameData info, object playerData)
{
base.ProcessFrame(playable, info, playerData);
// Get the brain that this track controls.
// Older versions of timeline sent the gameObject by mistake.
GameObject go = playerData as GameObject;
if (go == null)
mBrain = (CinemachineBrain)playerData;
Unity 2020.3.16f1, Cinemachine 2.7.8