Stuck in this problem for days.

Take any win conditions out of island settings and use devices to manage how the game ends instead.