message: "The file "..." was not uploaded due to an unknown error."
Возможная причина
Проблема может быть вызвана просто тем, что файл не был загружен по http (напр. если вы загружаете файл из base64), чтобы избежать проверки на это, передавайте 5-ым параметром true, например:
$imageFile = new UploadedFile($base64TmpFile->getPath(),
'avatar.' . $base64TmpFile->getExtention(),
$base64TmpFile->getMime(),
null,
true // не проверять на источик (http)
);