Updating clearCoatNormalMap on material from asset in code

Hi im cant seem to figure out how to change/update the clearCoatNormalMap on a material at runtime, please could someone help me out and point out where im going wrong?

The normal coat asset im trying to use is a png file.

The material already has a clearCoatNormalMap set on it from the editor but i want to change it at runtime.

I’ve tried multiple different ways so far but the map never seems to get update,

This is one example of how i’ve tried so far -

var material = app.assets.find(“Non_PPF_CarPaint”);
var normalMap = app.assets.find(app.selectedVehicle.normalMap);
material.resource.setParameter(“clearCoatNormalMap”, normalMap.resource);
material.resource.update();

I hope someone can help me out with this.