i check logs .
about attach to asteroid :"MaxHitAngle '' is useful for asteroids,Insufficient angle will be displayed in the logs .however, type D asteroids occasionally rotates the harpoon around the entry point and all the harpoon that enters type e rotates on the surface.
about attach to surface :No matter what angle it is ejection, there is no message about the angle in logs. after 6 seconds "hasn't hit anything " in logs.
about attach to part : There is also no angle message
by the way ,your cat looks cute