I have not seen the bug on my devices, but many many iPhones and iPads that installed the game saw it immediately after a first-time install. Whatever version of I2 they had before doesn't apply in this case. All the text was missing translations and even the fallback (English) was missing, so the text was just showing my development placeholder or worse case crashing when the game expected a non-null translation result. Some existing users saw problems after updating as well, for example, text would be replaced with the wrong language.
My first priority was to make the game stable, so the most immediate thing I could think of was to disable Unloading, which definitely worked. It's possible I could reproduce it by doing fresh installs, but I have not tried that since I found the workaround. Honestly, the unloading feature isn't really that useful for my game, since text doesn't take up that much memory and I2.Loc still loads all the text anyway, so it's not like it improves loading time.