Object Despawns/disappears in Android build of game

So the 2d Shooter I’m building calls multiple waves of enemies - then when the final wave has been destroyed, it instantiates a boss which slowly travels from offscreen to the player.

On the PC side, everything goes according to plan - waves are called, enemies culled, boss spawns, then the boss fight goes as planned, once the boss is defeated, user advances to the next level.

On Android however, the boss spawns, moves on screen, then vanishes after about 2 or 3 seconds, and the player is left firing into the void.

Any thoughts on what could cause this to happen:

FYI - there aren’t any timed destructors or anything.

I’ve been having the same problem with older/lower powered phones. My Boost Mobile Samsung Galaxy Prevail will despawn my level GameObjects. However, my Virgin Mobile Motorola Triumph (1.0GHz processor phone) plays the game more or less prefectly so far. I wonder if this has to do with limited RAM on these devices.