Blend mode and other material properties not being saved or rendered when programmatically altered

@GeorgeButler separate post for reference: