Coroutine not working every time

Pleas read this thread for when you post code on the forums: Using code tags properly

Nothing there is really telling me why you wouldn’t finish a coroutine… If the game object isn’t disabled (or destroyed) while it’s running, and it has started, the coroutine should finish, afaik.