…aaaaand I’ve fixed it!
Turns out it was an issue related to the UV map generated by the extrude. Solved by deleting the UV tag from the object, applying the material with a different projection mode (cubic in this case) then selecting ‘Tags > Generate UVW Coordinates’
Everything working perfectly now.