I've fixed the issue with the ending sprites being wrong (Red guy was supposed blue guy and the other way around). I've also added more checkpoints now. But I don't know why you got softlocked (normally there should be an ending screen), I'm gonna test the game some more later to find out the issue.
Thanks for the feedback!