Am I doing something wrong or not aware of something here? I added two loop cuts on each side of a cube and tried to scale the middle faces on two axis (pressed S, then Shift+Z). But for some reason when scaled the top face on the corner is going beyond the vertex where it should have splitted it, while the bottom one is scaling like it should. That's happening on every corner face but some are flipped so that the bottom one is extending while the top one is fine.
I don't really understand what's going on since everything is connected (no double vertices) and everything is in quads.
Thanks in advance for the help on this silly problem.
I know that there's a better way to go about this kind of shape since the topology isn't exactly pretty this way. I could've extruded individual faces of a simple cube and scaled up the inner corner edges more outside. I was just curious why in other applications, e.g. Maya it works fine while in Blender it breaks.