A solid cylinder rolls to a vertical edge with speed v0 = √(gR/3). After it catches the corner, it rotates about that corner. The contact breaks only when the normal reaction becomes zero, and that happens after the center has dropped below its original level.
The corner impulse passes through the corner, so angular momentum about that point is conserved at impact.
When the radius to the center has turned by θ from the vertical, the center has fallen by R(1 − cosθ).
Along the radius, contact is lost when gravity alone supplies the needed centripetal acceleration.