ionutzm05 - I think you need to look at the angle between where the Sprite was and where it is now (drag angle) instead of the angle between the Sprite and the Mouse/Touch.
Here is an example capx r206
Note 1: I rotate towards the angle (using dt) instead just setting the angle to avoid too much flickering
Note 2: I flip the Sprite when angled left (90 to 270) so that it isn't upside down
Note 3: On drop I return to angle 0