It’s possible to get this data, if you want to run another query (or multiple queries in the case of multiple overlapped shapes), though there are still failure cases or you might want even more info (point, normal, etc). Plus there is a potentially large hidden performance cost here so we don’t do this automatically.
We’ve recently added UBodySetup::GetClosestPointAndNormal() to the code, which could help.