Your file is really large but that is what is needed for a high quality 4K video. Your upload speed on the other hand is really bad. So, you have a choice to decreasing the quality of the video or living with high quality slow upload.
My choice is go for quality and live the the slow upload until you can find a better internet service.
I go for 4K no compression uploads to YouTube. My uploads of near 30GB will take many hours and I expect your upload at such slow rate is in line with your upload speed. There doesn't seem to be anything wrong with the number; just the upload speed of your service.
Just be glad you didn't abort and now just let it go for another day.
You could also try to re-do your video to make it an excellent video by removing some unnecessary part. Try to make your video into a story. Make sure you encode it as .MP4 file not a .MOV file.
Assuming your
Mavic 2 is 4K 30fps. So, make sure your encoded file is 4K 30fps, not 25fps. Encode to MP4 in the format YouTube recommends. And use something other than iMovie for edit. ShotCut is a nice free app for windows and has set encoding parameters for YouTube.
With all of the omitted details which now surfaced, I would recommend a total restart to create a new video in proper format keeping 4K and no compression for upload. Is suspect a new video file will be less than 30MB and be better than your current one. It will 20-30 hours to upload until you find a better service.