Getting UTexture*, but not in constructor

This might be what you are looking for: https://answers.unrealengine.com/questions/368239/change-characters-material-at-runtime-using-c.html

Its about finding and loading a specific material during runtime (after the constructor is called, during BeginPlay).