WidgetComponent with Cylinder Geometry Sometimes Lose Interaction

Hi I am working on a VR project with UE4-27. When I set a widget component’s geometry to cylinder, it will sometimes lose collision when the line trace comes from some extreme angles. With plane geometry there’s no such problem.

My understanding is that a cylinder widget component still holds a plane collision on the “front face”. In that case, a line trace will possibly pass through the gap between the collision plane and the actual arc face of the widget, from bottom or top, and that will not generate collision. Are there any workarounds to cover these special cases?