я код даже не пытался комментить, пытаюсь тебе намекнуть что проблема, которую решает uploads manager вообще не ясна. У тебя там аплоадом и не пахнет, ты в ручную достаешь файлик с реквеста и кладешь его в стор локальный или гугл драйв. эта штука не кастомизируется вообще, даже загруженный файл нельзя потом достать из стора и посмотреть или как-то обработать. Репозиторий умеет загружать и удалять, а как посмотреть то, перед тем как удалить? Сам фасад это еще тот пздц и его чудо setRepository.