Avatars not loading after 7.3.0 update

I’m getting Failed to import glb model from bytes. Object reference not set to an instance of an object. as the failure reason. This is (most of) the code that loads the avatar:

private void Start()
{
    _avatarObjectLoader = new AvatarObjectLoader();

    _avatarObjectLoader.OnCompleted += OnAvatarLoadingCompleted;
    _avatarObjectLoader.OnFailed += OnAvatarLoadingFailed;

    _avatarObjectLoader.LoadAvatar(overrideAvatar ?? SaveSystem.AppUserData.AvatarUrl ?? DefaultFemaleAvatar);
}

private void OnAvatarLoadingFailed(object _, FailureEventArgs args)
{
    Debug.LogError($"Failed to load avatar: {args.Message}");
}

private void OnAvatarLoadingCompleted(object _, CompletionEventArgs args)
{
    ... Game logic ...
}

It works in the editor, but not in the build.

Unity version: 6000.0.23f1
Build target: Android, API level 29 (min), API level 32 (target)
Device: Meta Quest 3

I have also confirmed that downgrading to the previous version of the SDK fixes this issue.

Is there any resolution to this issue? I’m having the same issue after upgrading from 7.2 to 7.4?

I’ve been dealing with the same issue — constant errors and endless back-and-forth trying to install the Draco/MeshOpt compression. Honestly, I’m tired of making 10–20 builds just to find the right setup for this SDK, and having to repeat that process for every release.

For the next update in the game , I’m dropping this SDK from my game. I know it’s free, but causes way too many headaches to be worth it honestly .