Server skin issues

Players on my server are unable to use skins.
Crafting an item with a skin results in a default skin, and we're also unable to use the repair bench to skin (skins to default).
I was digging around in ItemDefinition.FindSkin method.

IPlayerItemDefinition itemDefinition2 = ((IPlatformService) PlatformService.Instance).GetItemDefinition(skinID);

This comes back null on my server, but correctly fetches the skins on my local test server.
We're not using any sort of skins plugin either.

Thanks.

Are you on an Intel 10xxx processor?

It's on an Azure VM (I know, ew), but I get free azure credits that's why.
Looks like the CPU is an Intel Xeon Platinum 8370C.
I've seen people mention this though is there a specific process that's required with certain CPUs or what's the issue there?



Merged post

Also, I'm not sure if this helps more. It's having trouble finding the appropriate ulong skinIds from the int skinIds.

I'm able to use ItemManager.CreateByItemID to create the intended skinned item with the ulong skinId by manually grabbing it.



Merged post

I've checked into this as well.

((IPlatformService) PlatformService.Instance).ItemDefinitions

Is null