how to get correct roation on Z to spawn Actor with prefered orientation?

You should be able to use the normal/impact normal

You can then use a Make rotator from X node to convert that to rotation
image