22. Is there a time limit for a custom agreement?

No. Your remaining credits will always be carried forward to the next year.