It would be useful to report unpaid appointments. For example, a client may late cancel but we don't have a card on file and need them to tap the next week. A report of all clients with unpaid appointments would be useful.
Also adding transaction ID to Appointments history (Square Dashboard > Appointments > Settings > History > Export would help. But also a report in the UI and flagging it on user profiles
More info:
Square Community