Does Landed's down payment program put a lien on my home?

Yes, Landed's down payment program puts a second lien on your home.

In California, this takes the form of a Trust Deed and Memorandum of Option.