Update- went into the bank to get a new card.
I asked the girl what would happen now with my money. She told me not to worry that it would be returned in about 5 days. She has seen 100 people with the same issue in the last 3 days
SO Im not really sure if it is a skimming job or a case where thier database was compromised. 100 people over 3 days seems like a LOT of people to have randomly had thier card skimmed.