Something you could try as an experiment.
Add new object in PB.
Add new object to Source Control
Checkout object and change it
Check it in to establish a history of changes.
Remove object from Source Control.
Disconnect your workspace from Source Control.
Move object in PB to other library.
Re-establish connection to Source Control.
Add object in other library to Source Control (does this work?)
Get Latest from Source Control on everything. (Is object in new library or old one?)
Does object in new location also have the history of changes?