Can endeavor hit a ghost type even though it is normal?
Endeavor won't hit due to it being a normal type move. However, Kangaskhan is able to learn it. He also has the special ability "scrappy" which allows him to break through the ghost type immunity. Also using moves like foresight and odor sleuth will remove a ghost type's normal immunity.
No, it will not hit a Ghost type. Since it deals damage it still works in the usual way.