Correction - set_scale works for the y axis as well. I left out the second scale argument, and forgot that GML doesn't throw syntax errors for that sort of thing. Once this was fixed, the padding behaved as expected. Seems to be good for now!
Perfect! I'll have to see if I can find a reason I commented that out and maybe undo that in the next update :)
Thanks!