@Wai-Hin0
You can also exercise your right to show your passport if they have to register guests to the local authorities, in person when you arrive.
Some businesses are required to sight a valid Passport due to local Regulations.
For others, like Home share it's not our role.
Perhaps consult your local travel agent you have arranged any flight / travel plans with or check with a local human being what standard procedures are.
Oh for the day's some still do use, of using a human Travel Agent consultant to do these things for us!