I'm not sure if this is a bug, or just something the Steam Oven does differently. The Iron and Stone ovens properly place half in the kitchen, half outside, but the steam oven won't place unless both tiles are located in the kitchen.
This is indeed working as intended - the steam oven has no chimney so it doesn't need to access the outside.