I completed cabinet installation with the sub- cabinet supplier on a multi-unit building they have yet to pay the full invoice amount
If you properly served a preliminary notice on the direct contractor, owner, and lender, and the lein was recorded within 90 days of project completion then the lien should be valid. I would recommend for the next step retaining an attorney to demand payment from the owner letting the owner know that if payment is not received that the attorney will file a lawsuit on your behalf to foreclose on the lien.
Keep in mind, that the deadline to foreclose on a lien is only 90 days from when it was recorded.
You should consider recording a lien. As a subcontractor, you have 30 days from recordation of a Notice of Completion (NOC) to record a lien, or 90 days after completion of the project (not just your scope of work, but the entire work of improvement) if no NOC is recorded. You must file suit within 90 days of recording the lien.