Apparently GIB always considers only the next bid, not the rest of the auction. Clearly, doubling again, intending to pass partner's 4H call, which will happen 90+% of the time, is nonsensical. I would never have doubled the first time, much less the second. GIB simply can't evaluate its own long suits.
Sure E Gib has good hand but can't get to 5♦ unless Gib mentions the suit.
First double OK, but I'm sure some humans would disagree and overcall, but second double just makes no sense, Gib should know W Gib is gonna bid 4♥ which is hopeless. So instead of doubling Gib should bid 4♦ which shows a big hand with ♦.