Camera has no parent so it’s position will always be in world space.
OP has not told us why they expect the position to be 100, 100, 100 or how they confirmed it wasn’t. So I don’t know if the problem is on why they think it’s supposed to be 100, 100, 100 or how they checked if it was 100, 100, 100… but the problem is in user space and not JME space.
So until OP posts back with where their misunderstanding/miscommunication is then we’ll just be guessing at random things.
Camera location is always in world space. Always. Like, even when you think it’s not, it is. Always. Always.Always.Always.Always.Always.Always.Always.
So if you have to do all of that to get the distance to “some object” then the object is not really where you think it is. Or you are getting its local translation instead of its world translation.
This is one of these types of “hey, here’s no information at all, what’s wrong?” type of questions. Like “I’m holding a piece of fuzzy red string, can someone tell me how long it is?”
Edit: to be clear, if you want to really figure out what the problem is then you will have to show us more code. You will have to add some System.out.println() calls around your code to show the different values to figure out which of your assumptions is incorrect. Because the issue is 100% in your code.