I think there is something wrong with my Blender. I am on 4.2.0 and my Mask node has no other masking options.
When using that (the only) masking option, it renders out an empty png file, and at what ever factor I set the scaling to. So if my final render is supposed to be 512x512 and the factor set to 0.5, it renders an empty 256x256 image.
I have put together this blend file to show what I am trying to accomplish. help.blend (1.2 MB)
Basically I want to render out a full resolution composite with added backgrounds etc etc, and then a scaled down image of the object only.
EDIT: Added screenshot of nodes
EDIT 2: I tried the solution you linked to as well. When using an input image the png is no longer transparent. And when using a transparent input image, it saves an empty png.
It just works. No need to do anything in 4.2. In 4.1, the output remains the same resolution as the first input image in the compositing leading to the output no matter the transforms you do along the way. That use to be a hassle.