Can't orbit the center of the object after painting a single stroke
That is what blender thinks it  is doing :)


in object mode it orbits around selected object (as object of your interest)
in edit mode it orbits around selected vertex
in paint, weight, vertex, sculpt it orbits arround place of painting (like a place of your interest)


So in this case, disable Orbit Around Selection if you want to paint arround Torus. So it starts orbit around view center.



To recenter point of view select object or vertex and hit Numpad . or go to 3Dview Editor > View > Frame Selected.



If you use this operator in paint mode in will "frame" last place you paint on.