One says Gio, one says Go (or in other words GiB vs. GB)
Gibibytes (GiB, or Gio in your locale) are bigger than Gigabytes (GB, or Go in your locale), so the capacity in Gibibytes is lower than the one in Gigabytes.
https://en.wikipedia.org/wiki/Gigabyte#Definition
Edit: Whoops, missed your third example. In that case that's the number in Go, but without the two extra partitions shown in e.g. gparted. There still remains a difference, not sure where that's coming from.
Edit2: It seems to be the ext4 partition size minus overhead clusters (https://unix.stackexchange.com/a/751197). At least those sizes correspond on my system.