Der Text ist echt lang, ehrlich gesagt habe ich ihn nur überflogen.
In Shopware 6 gibt es nur Hersteller, keine Lieferanten. Sprich, du musst dir selbst ein Lieferanten-Entity erstellen. Soweit ich das gesehen habe, habt ihr das gemacht. Entities in Shopware sind nicht alle auf einer Ebene, teils (un)logisch verschachtelt. So findest du das Hersteller-Entity bspw. im Ordner des Produkt-Entity.
Was ich aus dem letzten Absatz auf die Schnelle lese… Lieferant, Bestellung manuell… Dann solltet ihr ggf. ein Lieferanten-Entity erstellen, dass Unabhängig ist, z.B. wie Hersteller, und das Entity per Extension an die Bestellung bzw. Line-Item binden. Ich kenne den Aufbau nicht auswendig, sollte/ist aber definitiv machbar.