Normal - UEFN - Blueprint class Prop removes textures upon movement and restart (+custom)

I made a custom prop with modelling mode to test the process, but now when I add a texture on it and then move it, the texture is removed. Not sure if intentional, but reminds me of what happens to any prop in Fortnite if you try to drag a texture on it (will be applied, but on movement it ll be gone).

This also means that upon saving the level with that texture and restarting UEFN, the texture will also be gone, meaning we can’t apply textures on custom props we make (or FN ones)

And upon loading my project again:

Does it work correctly if you apply the material to the StaticMesh asset itself (in the StaticMesh editor, rather than dragging it into the level viewport)?

Yes, that works. It’s the above that doesn’t.