Hi Adzureus,
I have the same issue as yourself. I would like to pay a comission to vendors (1) that refer other vendors (2), and the vendors 2 make sales. I am thinking to use AffiliateWP, I saw they have 3rd party add-ons to have a second tier of affiliates.
Did you managed that on you multi-vendor site?
Best,
Jose