I just want to say, what you're paying is above average on Upwork.
That means you're paying for premium service, and you should really voice your concerns to the freelancer you're working with. You deserve to get what you're paying for! (I'm not suggesting you make rude demands, but really, you should set clear expectations and make sure the person you hired sets them too.)
I never track my time and clients never ask me when I bill them for 4 hours between midnight and 4am, lol. I set expectations by telling clients exactly how much time I will take to complete a project. (For example, I say a project will take me between 5 to 10 hours.)