Because when not dragged/moved the app runs from a randomised location, maybe this breaks something inside your app.
Some info on https://developer.apple.com/forums/thread/724969
Topic:
Code Signing
SubTopic:
General
Tags: