Glb files failing to load texture

I have a glb model that is loading absolutely fine, repeatedly, in safari or chrome.

There is only one texture that is 8192x8192

it never has a problem when loading in browser.

when we embed the url into an app, the model loads the first few times (exiting the model and going back to the main menu and then reloading the model) but, after a few attempts, the texture fails to load. The model and all data is visible but the texture, itself, is black.

why could this be happening? Is there something in the iOS code that is breaking it? Is the iOS code trying to automatically cache the texture and it’s running out of memory?

anyone who can provide the help and support that we require will be much appreciated.

thank you advance.