Is there a limit on how much leave a person can receive under the ELTP?

Yes. You may not receive more than 240 hours of donated leave at one time.