Overlay material not working with Geometry Cache

Hi! I am working on a cinematic project in Unreal (5.4) and import all my animations as geometry caches. I made a rim light overlay material in Unreal, which normally looks like this:

It is not appearing on geometry caches even though the overlay material option exists. I tried importing my Alembic caches as skeletal meshes, and the material does appear, but it has a weird ghosting effect when the animation plays (it works fine with normal skeletal meshes).

Is there a way to fix this?