Non ho letto il codice, ma da quello che hai scritto direi che hai utilizzato lo stesso nome per tutte le tween, e questo crei dei problemi al player che non riesce a gestirne gli eventi.
Per risolvere basta che ti crei un array e in quello fai il push di ogni nuova tween in modo da non far incartare gli eventi che gestiscono di volta in volta la tween giusta.
Se riesco più tardi ti aiuto a ottimizzare il codice.