Something happens with me recently with Booking.com, I booked but suddenly I made a mistake, after I booked again but don't cancel the first one because I was thinking, they can see I made a mistake, of course I use the same name.
But I have to mention with the second booking I did use a different email address.
2 Days after my visit at the hotel, they (booking.com) deduct my card again.
But I always ask, when I checked out for the invoice, and yes after some troubles, they gives the money back.