Maybe try Aero's 1920s Premier Work Coat? Seems to tick the boxes wrt buttons, fit and length - though not a crosszip?Also maybe someone would like to comment on jacket torso shapes? The way I have it in my head is that you have mainly these options:
 - boxy
() - extra space at the gut
)( - tapers in at the waist, tapers out at the hem
\/ - tapers gradually from chest to hem
Y - tapers from chest to waist and then goes straight down to the hem.
I feel like the optimal option for me is the Y with waist adjusters (half-belt). That way I can avoid the hem flare out if the adjusters are loose and taper in even more with the adjusters if needed.