Return To Base doesn't try circle over base, it just sees when it is not over base and turns back to get to base. The result sometimes it goes back and forth, sometimes kind of circle left, sometimes kind of circle right.
Also, when flying waypoint flight plan there is a way to tell it to circle. That is the only true circle.