Orbit around selection not working on some Objects?
First thing to try .. go to the object's properties > Viiewport Display panel, and check 'Bounds'. The view orbit is based on the selection's bounding box.. even one stray vertex will recenter it.