Where are you getting the spheres that you are rendering? They look quite a bit smaller than what a bounding sphere would be.
Perhaps put together a simple test case that will illustrate the issue. When that works fine then you can figure out what is different about your setup that makes it fail. In the rare case that the simple test case also fails then we’ll be able to more easily show you what is wrong.