This is due to unmovable files created by windows such as paging files, system protection files, etc. So, 18044 is the available space before we hit an unmovable file.
Check this page out- https://ugetfix.com/ask/solved-cannot-shrink-a-volume-beyond-the-point-where-any-unmovable-files-are-located/
Remember to enable the disabled options later.
Also, just in case you need to see which particular file is causing the issue, you can do so by first checking how much volume space can be shrinked (in order for windows to create the log) and then following these steps-
- Launch Run by pressing Win+R
- Type in Event Viewer
- Go to Windows Logs -> Applications and check for where it says "defrag" (For me, it was event ID 259)
Also, unless you are not installing multiple heavy-weight softwares for development, I think 30GB is good enough.
Do ask in case of further doubt!!