I’am quite certain I’ve found a bug caused by a combination of #if definitions. If Physics module is disabled but Physics2D is enabled, the following error is in the console.
StudioListener.cs 137
Argument 3:
cannot convert from ‘UnityEngine.GameObject’ to ‘UnityEngine.Rigidbody2D’
Argument 4:
cannot convert from ‘UnityEngine.Vector3’ to ‘UnityEngine.GameObject’
It seems to me like the nonRigidbodyVelocity uses a signature of SetListenerLocation that doesnt exist if Physics module is gone or something like that.