Thank you @Evgeni_Popov for the fix I don’t know if I ever would have found this, its been a wild ride looking.
The fix from here: Texture Gamma Space + Node Materials - #10 by Evgeni_Popov
is what ended up fixing animations by the pendingData not being filled with InternalTexture(s)
SceneLoader.OnPluginActivatedObservable.add(function (loader) {
if (loader.name === "gltf") {
loader.useSRGBBuffers = false;
}
});
ultimately what fixed it