Percebi que os obstáculos estão sumindo ao pontuar, inclusive um colega abriu um tópico a respeito, entretanto, não tenho como responder lá, tendo em vista o tópico ser antigo.
Dessa forma, criei um tópico novo e irei colocar nas respostas a solução. Primeiro, o por que disso ocorrer, dentro do script de controle do obstáculo, temos o método:
void OnTriggerEnter2D(Collider2D objetoColidido){
DestroiObstaculo();
}
Isso faz com que o qualquer trigger destrua o obstáculo.