I live in KHH and do KHH-HKG-Europe by CX quite often. 1.45 hours is definitely enough. Even though your BA flight delayed to HKG and caused a tigh connection, KA crew would hold a board to Kaohsiung waiting for the transit passengers and escort them to gate, including using the crew security check channel. Their ground service is really good