The shoulder definitely shouldn’t move too much, it’s mostly just to stabilise the shot and as you said it’s the snap from the elbow and a small amount of wrist. Of course during the shot the shoulder may naturally move a very small amount but it shouldn’t be used to generate the shot as this movement is too big, hard to recover and can cause injury too.