自己レス
>>313
DestroyObject(this); ←これダメでした
なので
Destroy(gameObject);に変更したらちゃんとオブジェクト消去しました
なんでDestroyObject使ったのか、謎><