It sounds like the freelancer worked during the switchover between the two weeks and that's why they were able to charge 2 weeks of time even with a dispute. I've had it happen where clients ask me why they are getting charged for a second week that I didn't work but it was because I worked during the switchover, so some of the time hit the current week and the rest hit the following week.
He did not accidentally login and charge hours to my account. He rejected my request for a refund. When I contacted Upwork about the first dispute (I have two with this contractor two weeks in a row) I told Upwork he has logged additional hours in for the coming week as well. Upwork told me I had to let that charge go through and dispute it after. They could have stopped the second fraudulent charge from going through. This contractor is currently suspended and his profile is gone. Upwork will not tell me why. However, this does not help me get my money back. I was under the belief that Upwork would protect their clients in this type of situation.
I apologize for the delay in receiving an update. Our team is currently looking into this case and will reach out to you as soon as possible. Please allow time for them to carefully investigate all facts and once they do they will reach out to you with more details.
Thank you for patience!