A smidge more information - every level is still beatable (it happens on every level and it's always the black character's goal that's missing), so maybe the goal is spawning in already completed somehow?
Viewing post in Inverse Pair jam comments
If that was the case then it would be still there but black, it's most likely getting deleted alongside the previous level assets during the level transition. Probably has to do with my instance layers.
My infrastructure is always designed to make my level design as easy as possible, so I can place an arbitrary number of exits and the game will progress when none are left unactivated, regardless of number. So it would work the same with one, two, four, eleven, etc. exits.
Thanks for letting me know!