Ptosis after blepharoplasty can be caused by damage to the levator muscle, which controls eyelid movement, or its nerve supply during the surgery. It can also occur due to excessive removal of the eyelid skin, resulting in the eyelid not being able to open fully.