Yes, I will be stopping off in HKG for a few nights before going to SIN.
I spoke to the BA agent again and they also said the same thing, that I would have received the same allowance if transiting, but not if I am stopping off in HKG.
And yes, it was all booked on one ticket