Pass Unknown Blueprint Enum to Cxx Function and Convert to String

Why not simply converting the enum to string from the caller of that function ? (and then, you can use directly an FString as your function argument)