If anyone stumbles across this, go check this thread for an added layer of weirdness!
As @AdrianTabacaru said in his previous post, you can do this without any Dynamic Material Instance, which is VERY strange, since the documentation clearly states it cannot be done…