I apologise for wasting your time.
I tested with sv_pure 0 and the decals appeared.
So I made a small change to my whitelist and tested again with sv_pure 1 and the decals remained.
I'm not sure why the whitelist failed the first time but main thing is it's now working
__________________