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, Washington, Oregon, and Colorado this takes the form of a Deed of Trust, in Hawaiʻi, the security investment is a mortgage.