UI objects disappeared

My game app has a lot of ui objects(more than 1,000) in ui layer. It’s a clicker game, so it gets very busy as time goes by.
When I play this app hard(frequent tapping), sometimes a few objects disappear randomly.
Strangely, I can have some of them back when I do another click. Maybe because of this, the app sometimes crashes.
I thought it was memory problem. So I tested this app with profiler. But CPU or memory usage look fine.
Does it possibly happen at a moment that requires huge memories?
I searched similar issues but couldn’t find one. Any advice will be so appreciated. By the way, it runs on Android phone. Thanks.

If you are adding all those UI elements to a single Canvas, you are most likely exceeding the 65535 vertices per Canvas. This could be the reason that your UI elements disappear and reappear randomly.

Whenever the Canvas needs to rebuild the UI, the order of some elements might have changed and each time different UI elements end up exceeding the 65k vertex limitation. This is likely also the reason for your app crashes.