Shrinkwrap object constraint - "Nearest Point" and "Align to Normal" behaving unexpectedly?


I’m trying to affix an object to the surface of some terrain, pointed up along the normal of the terrain at the attachment point. I’m under the impression that the shrinkwrap object constraint is the right way to do this (please let me know if that’s incorrect!). However, I’m seeing some weird behavior that I don’t understand - please see the attached images.

1: Nearest Point moved objects far away.

2: Align to normal doesn’t seem to align to the normal

Can anybody explain what I’m doing wrong? If a demo file would help I can create one.

Oh I figured it out! To anybody who find this in the future: Apply the transforms of the model you’re targeting (Ctrl+A > Apply Transforms) and both these issues should be fixed!