Its probably Giffgaff treating the sending number as premium service and not accepting the text message. I had that happened with a different carrier where I wasn’t receiving texts from twitter as they come from short codes like 64766 which my carrier thought was a premium text and blocked it.