Well this was a fun adventure. For those who benefit, the issue had to do with Preserved Attributes. After a couple all-nighters, my suspicions were correct, regarding there being problems with how initialization on Localizes were happening! In fact, this was discovered it once before as well: http://inter-illusion.com/forum/i2-localization/1044-objects-not-localizing-in-unity-2018-1-beta My quick fix was to replace all [I2RuntimeInitialize] to [RuntimeInitializeOnLoadMethod] - I'm not sure why my version doesn't have the fixes that were apparently implemented in past updates, and I don't want to go crazy with re-doing all the plugin work because it would get pretty invasive. It seems to work and we got to where I need to be.