i just spent hour trying to solve this problem. and i finally got it.
for me this was the problem.
Step one : make sure your object is for sure in camera view.
Step two: make sure your object is in front of background/ not on it not behind it.
Step three: remake your prefab
@blober81 I know this is super late but I had the same exact problem and it was really frustrating. I’m surprised no one answered this question but this is how I solved it:
I put the spawn point under a sprite. You can leave the sprite field in the sprite renderer empty and it looks like a regular empty 2d point.
I was just trying random shit and have no idea why this works.