It looks like the check (arrayBufferView as Uint8Array).byteOffset + byteLength > arrayBufferView.byteLength is incorrect.
The model is loaded using loadAssetContainerAsync.
@kzhsw Can you send the asset that was causing the issue originally? I donāt believe the fix from @Evgeni_Popov is the original intention for the code and will cause the code to read bytes that it shouldnāt.
Iāve updated the range check to be what was intended. @kzhsw I made sure the PG you sent works, but can you make sure it is working for your full scenario?