I come to you with a bug (maybe?) that I can reproduce in this playground:
Why does line 55… where I call dispose() on a child mesh of the loaded mesh, does it fail and then cause thinEngine.ts:2752 WebGL: INVALID_OPERATION: drawElements: no buffer is bound to enabled attribute?
This is new as of v6.21.1. Been doing this fine since v4.