UPDATE:
Hotel finally responded and said the night auditor “accidentally” checked me out and then checked me back in after realizing their mistake. The second checking-in triggered my card to be charged again.
Refund was received 4 days after checkout.