Does Landed put a lien on my home?

Yes, Landed puts a second lien on your home securing its investment. In California, this takes the form of a Trust Deed and Memorandum of Option.