Hi, it would seem you may need to resize your D : drive and put more towards your C: drive. 250gig is a good size (Size should be for swap file, Temp Files, Install and Update Files, Restore Points.) (I run 2 systems with 250g, is more than enough) Always use Custom Install when available.
https://www.lifewire.com/free-disk-partition-software-tools-2624950 so looking for one that is easy, small, will not wipe out your data when resize. (I have Paragon)
KBG40ZNS128G BG4A KIOXIA SSD - https://apac.kioxia.com/en-apac/personal/software/ssd-utility.html
May or may not do anything for you in the way of Firmware but is the place to Start.