Manipulate Targets > Project

Hello, 
When I use the manipulate targets > project command, the tags are not lying directly on the surface. What could be causing this? Could the command be detecting hidden objects, or is my surface geometry potentially faulty? 
Thanks,
Micah