Do I have a misunderstanding of solvePnP?

Thank you. I think that all of my 3D and 2D points are correctly associated with one another. Of course I could be wrong. But when I reproject the points back into the image everything is pretty close. I added a picture of the output in this thread.