To add a bit… In UE5 we can assign an Overlay Material to mesh components. A single mat instance could be used for every valid target:

The glow can be done in the material:
The rest in an actor component to set the tick interval to something like 1/15

