With the white swatch:
You will notice the all-knit edges on left and right (garter stitch is the pattern) has (needs) more rows per inch than the other stitches used in the swatch. To fix it, after about 4 or 5 rows, knit a short row in the garter stitch border.
Cables can curl because they are stockinette stitch, I think they will block flat.
With the pink swatch:
Garter vs seed stitch, again you need more rows of garter to reach an inch in length, seed stitch has a row gauge between garter and stockinette so maybe you need a short row every 8 to 10 rows?
What is the stitch pattern you used between the cables/ribs on the white swatch?