Overall is the only rank that is used. The other are just informative.
All ratings are compared against the opponents overall rating,
I don’t know, why the numbers are slightly different but 4 rating points are nothing to bother to much about. My guess is some annulled games caused the numbers to diverge slightly.