Material isn't displaying on foliage instances

So I’ve brought in a custom asset to UE4 and have managed to get all the materials to work fine when it is placed as a static mesh. However, when the same static mesh is painted in using the foliage tool, the materials fail to show.

I’ve tried the fix where you nudge the nodes in the material and re-save it, but this hasn’t fixed my problem.

Attached is an image demonstrating my problem, the static mesh is on the right, the foliage instance is on the left. Both reference the same base mesh and textures.