Overlapping problems with 2d spriite

I have a character that is invisible, and I am teleporting the Gameboy prop to its location with the Gameboy collision off, But when I got on certain objects my prop disappears behind them, the game boy is in front of the obstacle when I pause the game, so I am wondering why is my prop hiding behind the obstacle when its teleported, with my main character when i don’t have the prop teleport and have the player go invisible the overlapping doesn’t happen, but when i teleport the Gameboy prop to the character and go invisible it does, It is on block all collision.