Looks about right. I am curious though, first of all how is it that you're running out of space on C drive? If I had to guess, that's currently where all your stuff is? Secondly, given that you're obviously not that confident about this sort of thing, I would just make C drive use all the space on that drive.
I myself -- on two almost identical systems (one Kaby, the other Sky) -- have way more storage than I need, but it's all just fine with me. The Skylake had a Win 7 boot-system volume and a Win 10 boot-system volume in a dual-boot configuration on a 1TB Sammy 960Pro NVME. I've resized those volumes more than once, without any trouble, and then I deleted the Win 7 volume, moved some things around and made the Win10 boot volume consume the entire drive.
Eventually, with so many volumes you might create on a single drive, you have a lot of drive letters to manage in your head. Both of my systems have a C:, E:, F: with a G: for Macrium backup.
C: is the NVME; E: is an SATA SSD, and F: is a 2.5" 2TB spinner. I'll never run out of space. The Skylake has an SK Hynix 1TB NVME instead of an SATA SSD.
Something else I (finally) discovered today: A "custom" Pagefil.sys that was only 1GB and choking my system after a half-day's usage. There had been "advice" on tech sites a half-decade ago about "custom" pagefil.sys configuration for SSDs. Best thing to do: Let the system manage the Pagefil.sys automatically.