Read the order of the partitions
**Get-Partition** shows offset and size, which is the only reliable way to see whether the free space is really behind C:. A recovery partition in between is the usual blocker.
Get-Partition -DriveLetter C | Select-Object PartitionNumber,Offset,Size,Type
Get-Partition | Select-Object PartitionNumber,DriveLetter,Offset,Size,Type | Sort-Object Offset
Get-Disk | Select-Object Number,Size,LargestFreeExtent