GameObjects don't show up on Android build
I have one kinda-legacy (ie. 2 year old ;)) project on Unity 2017.3 which I wanted to finish up - it's a simple mobile game, not complete yet, but I stumbled upon a problem with a very basic functionality - at runtime, I generate some gameObjects that you can later click on. So the scene looks like this in play mode:
And like this according to the Editor in 9:18 aspect ratio (correct scaling is not yet done so I am aware that it's not scaled properly ;)):
Yet when you build it and run it on an actual 9:18 device like Huawei P20, it looks like this. All the GUI elements are rendered, they work, the logic for them is there (ie. you can pause/restart) but the tiles don't load at all.
Why could it be so? This scene is really basic, no real dark magic here, just a bunch of gameObjects instantiated at runtime. Windows build works just fine, only the Android one is problematic.