Is there an upper limit for points withdrawal ?

No, there are no upper limit for points withdrawal. You are free to withdraw as many points as you like.