Cast to ProceduralMeshComponent for slicing meshes fails, why?

Here is the BP: Screenshot - 8b2b9eac7ea97e728eab892b708fe42c - Gyazo

The hit component is the ProceduralMesh in here: Screenshot - aa1fabc3cc782949099f23d2db3360e1 - Gyazo

The linetrace is working properly and the the copy StaticMesh to ProceduralStaticMesh is working properly, but the cast to the component is not. How do I fix this? Why does it not work?