LineTraceComponent doesn't work on Per Poly skeletal meshes from 5.3 and up

Summary

Pretty much what the title says, Line Trace Component works on 5.0 on skeletal mesh set to use per poly collision, but in 5.3 and up it doesn’t work.

Here is a sample project and video showcasing the issue. On 5.0 it works as intended, but from 5.3 the LineTraceComponent simply doesn’t get any hits on skeletal meshes that set to use per poly collision, then you have to use like Line Trace Object type.

What Type of Bug are you experiencing?

Gameplay

Steps to Reproduce

  1. Set a Skeletal Mesh to use Per Poly Collision, then place it in the level, and set the instance in the level to also be set to use per poly collision.

  2. Make simple trace using Line Trace Component, may need to do a look up for the skeletal mesh so you can run it on it.

  3. Print to check if you get a hit on it or not. Compare result with regular Line Trace Object Type

Expected Result

Expected Result is that it should also get a hit on it, like in 5.0.

Observed Result

The actual result is that the LineTraceComponent doesn’t get a hit if the skeletal mesh is set to use per poly.

Affects Versions

5.8
5.7
5.6
5.5
5.4
5.3

Platform(s)

Windows

Video