I guess you are right. The only explanation I have at this time is partly the recent hibor rise and partly that IB's trading desk has hkd demand, though the latter is a rather poor explanation.
it might in fact be the rate now, i doubt it can sustain, Hibor is notoriously volatile but by all means take advantage of it while it lasts