She could have done it before ‘shattering’ and then even after shattering she had plenty of time, she just spent it being excited with everything and hoeing lol, but she could forgot about it tho.. Still, she was taking humans away from Earth as trophies. It was Pink Rose Diamond Quartz
How was she supposed to free them without making the other Diamonds
suspicious? If Pink said it was because she didn’t want the humans
anymore, the other Diamonds might have chosen to just kill them. Pink had to rescue the humans as Rose Quartz
But the rebellion didn’t have any way of travelling to the colony,
especially not after the Diamonds final attack. If they stole a ship before then,
they would have been chased by the Diamonds’ fleet and fired upon, risking the capture and
shattering of so many gems,
not to mention of the high amount of Amethysts (soldiers) overseeing the zoo, meaning that the resistance would need to bring an army to rescue all the humans.
Also, we don’t know where the idea of the humans being trophies came from. It could have been an assumption by the rebellion, or something Rose herself said to further villify Pink Diamond, but judging from the way the humans were treated, kinda like a mixture of pampered pets and small kids, it doesn’t strike me as trophies. I’m not saying the way the humans are treated are the best thing ever, but if they were supposed to be trophies, wouldn’t they be put in the human equivalent of a bubble to be displayed?