When the body of an Armorstand is rotated along the X-axis. The leg's origin of rotation doesn't update to the body's new location, like what the arms and head of the Armorstand does. When the body is rotated it shows a broken in half representation of the Armorstand.
This has never been a bug. Work as intended.