Label reprinting is awesome and was a feature that was really needed. In most situations it just works but in a system that uses print from server, there are some challenges.
A label printed from a device that uses server printing will only reprint at the same printer. When you have a large campus with many self check-in stations and a person has an issue, you might not be helping them at the same station where they first checked-in. If you try to reprint a label from this new station it will print on the station they were at first and not the machine you are using.
The Proposed Solution
Add a printer picker to the reprint screen on checkin similar to how it is in check-in manager