An invitation is for a single home. If you want to invite people to different homes, you will need to create one invitation for each home.

Invitations are valid only once. Once someone has used an invitation, it will not work for anyone else.

By default, invitations have no expiry date. You can choose to set one during the invitation creation, so that guests would only have access for a limited amount of time.