It appears that this bug remains – I ran into it tonight on macOS Big Sur.
For now I've rolled my own preload by creating a sprite while the scene is faded out and cycling through my textures. It's a cheap hack, but it uses ~1GB less RAM than preloadWithTextures does.
Topic:
Graphics & Games
SubTopic:
SpriteKit
Tags: