In Vivado License Manager (VLM) version 2015.1 or later, I select multiple borrowed licenses and press the "Borrow/Restore" and then "Restore" button.
After a short time an information dialog appears informing me that the restoration has completed.
However, the restoration did not actually complete because the restoration of some on my licenses failed due to a network problem.
Although VLM no longer shows the licenses as borrowed, the seat number is incorrect after restoration.
If I run "xlicclientmgr -v" I see some fulfillment records remain in TS and are marked as "Disabled".
This problem occurs when the network connection to the license server is unstable.
It is possible for this situation to arise when restoring a single license.
However, it is statistically more likely to happen when multiple licenses are restored at the same time on a network that has glitches.
You can use the following command to restore each disabled license individually.