Once again, I have to say your art is 10/10 amazing! ^^
As for your sprite positioning problem, you'll want to define your transform positions somewhere, so then when you call a sprite, you don't have to set the alignment every time. It will probably look something like this (but with better names, probably):
You'll want to mess with the XY coordinates to get your sprites looking how you want them, but once you've done that, you can just say 'show X at better_center' or what have you. Apologies if you've already fixed the issue, just thought I should show how we've done it. Regardless, keep up the good work!