Adding extra .yft modkit liveries to existing vehicles?

I’m trying to add an extra cheb_liv11.yft to my server. When I try and assign the livery via SetVehicleMod() the livery is blank. I can replace any other livery with no problem, but adding a new one seems impossible. I’ve been through this thread, it’s not quite what I’m trying to achieve. These are the steps I’ve taken.

Added a carcols.meta entry for my new livery:

<Item>
          <modelName>cheb_liv11</modelName>
          <modShopLabel>CHEB_LIV11</modShopLabel>
          <linkedModels />
          <turnOffBones />
          <type>VMT_LIVERY_MOD</type>
          <bone>chassis</bone>
          <collisionBone>chassis</collisionBone>
          <cameraPos>VMCP_DEFAULT</cameraPos>
          <audioApply value="0.000000" />
          <weight value="20" />
          <turnOffExtra value="false" />
          <disableBonnetCamera value="false" />
          <allowBonnetSlide value="true" />
        </Item>
        <Item>

Created the .yft with embedded .dds


Set up my director as such:

Assign the livery via SetVehicleMod()

I must be missing something! Does anyone know? I’ve followed other threads tutorials and none of them quite seem to be trying to simply add EXTRA modkit liveries.

EDIT: Here’s some extra context
** MANIFEST**

names.lua