idk if this applies to you but common causes why your drive free space isnt showing "correctly" coz sometimes windows forget to include some its system files to take into account like the restore files for examples from your system recovery options youve enabled. you can try doing this and see if it helps.
right click on your drive. properties. disk cleanup. cleanup system files. find anything thats taking up alot of space. and proceed.