I've never had issues managing partitions using GParted, OS partition or not.
I've had nothing but issues managing partitions within Windows.
When shrinking the partition, the software should move any data from the end of the partition with no problems.
The problem here, in my opinion, is...