No meu Kubuntu man find states [meu ênfase]:
-size n[cwbkMG]
[…]
The+and-prefixes signify greater than and less than, as usual. Bear in mind that the size is rounded up to the next unit. Therefore-size -1Mis not equivalent to-size -1048576c. The former only matches empty files, the latter matches files from 0 to 1,048,575 bytes.
Portanto, se um arquivo tiver mais de 4GiB e menos que (ou exatamente) 5GiB, ele se qualificará para -size 5G . Seu -size -5G não corresponderá a ele.