One of the nice things about blueprints is that they are easy to extend to new use cases. For instance, some things require pass through to the material, for instance to fade out, rather than simply disappear after the time is up. Now of course I don’t know what parameters you may have on your materials, so I can’t really pass them anything myself, but if you have an opacity override set up for your Transfer materials, it’s easy to set that up in the blueprint as they have been modularised into functions that can be duplicated, altered and bypassed easily (essentially what I did with Parachute projection).
Of course the transfer has a variable which holds both the Actor it is attached to and the component, so it should be easy enough to pull out the material it’s sitting on as well and to adjust settings appropriately. It’s hard to think of things that would be useful to everyone without making the interface unwieldy.