Some of this was difficult to visualize. I did a lot of erasures on segments. I still am not comfortable at all with drawing spheres in one point perspective.
Wow this looks really good! The spheres look fine to me. Maybe the right one’s inset slants down too early though. Your line work/thickness has improved massively BTW