I found this works for me in the code I’m running.
FText SocketNameStr = UEnum::GetDisplayValueAsText(SocketName);
FName AttachmentSocket(SocketNameStr.ToString());
const USkeletalMeshSocket *Socket = Char->GetMesh()->GetSocketByName(AttachmentSocket);