kiosk can sometimes issue if agent refuse... I did HKG-SIN-HKG but checkin agent insisted I couldn't get the SIN-HKG (but granted it was the 1am flight so date was different).
Othertimes when I did HKG-TPE_HKG, the agent took 15+min to issue the TPE-HKG leg. It was annoying...
morale of story - try Kiosk if agent can't help.
If you can print online boarding pass, DO IT... it saves you hassel for same-day return.