RE: Help with my form.
Just a suggestion........tension in your hands causes tension in the rest of your body.
Relax your hands, obviously you are not gripping either the bow or the release but there is no need to keep your fingers stretched out. Let them droop and relax.....just let your fingers relax and watch where they go.
You just look "Tense".
Also I can't tell for sure but it looks like your wrist strap is riding against the back of your hand? It should not impart any influence at all on your grip and if you can tell it's there, it probably is. Also it looks like you are "Heeling" the grip quite a bit.
All of the above cause torque and inconsistency.