Yes.
GFM did not deliver services as expected.
GFM saying 7-10 days for refunds.
Simply do not trust their word and get your money back now.
Good enough reason for most banks and for the few that make a stink tell them there's plenty other banks that will respect their customer's wishes during situations like this.