I think it has expanded. The partition list shows ~3.5 GB for root. Is this not enough? Rest may be used for tmp?
I don’t know enough about Linux to really check this.
If you have 32% used on 8 GB, it would be ~65% on a 4 GB card. With 83% some 500-800 MB are „lost“. How can I check proper expansion?