Dynamic Mesh component collision detection isn't treated like a volume UE-158807

I am running into the problem described in issue/UE-158807.

Tested on Engine Version 5.1.1 on Windows.

When I create a Dynamic Mesh, I can set it’s collision and it behaves as a solid object.

When I make it overlap, and add overlap events to my blueprint, it only overlaps the outside of the mesh. So if I have a character that’s 100 units in size, and a box that’s 1000 units in size, when the character is moved to the center of the box, the overlap END is called.

In the issue, it’s marked as “Non-Issue”. To me this is an issue as it means that Dynamic Meshes can’t be used for overlaps, and it’s completely unintuitive compared to the other shapes in the engine.

Has anyone found any workarounds?

Can this fix get prioritized?