So I have figured out that the issue lies with the canClimb boolean. For whatever reason if the player lands on the ground while still in the ladder’s overlap the canClimb is set to false. I made the hitbox slightly larger and now the glitch isn’t happening. It’s a solution, but to a problem that I still don’t fully understand.