When an armor stand is placed suspended in air with no support beneath it's placement position, the armor stand will be put 1 block lower than expected (at it's head level).
Steps to Reproduce:
Place a block suspended in air
Place an armor stand on the side of the block
→ observe resultPlace a block diagonally downwards from the first block
Repeat step 2
→ observe result
Observed Behavior:
When the armor stand is placed with no support, it is spawned at the head level relative to the block. When it is placed next to the block when there is support beneath it, the armor stand is placed as expected at it's foot level.
Expected Behavior:
In both cases, the armor stand would be placed at foot level, regardless of supporting blocks.
Screenshots/Videos:
For extra context with the steps to reproduce, your result should look something like this:
[media]Related issues
is duplicated by
Attachments
Comments

Can confirm in 20w46a.

Can confirm in 1.17.1.
Can confirm in 1.20.4, and 1.20.5 Pre-Release 1. I'd like to request ownership of the report, as it has not been kept up to date, and could use updating.

@Jingy Go ahead. I'm don't really play Minecraft anymore, so you would know better than I.
Thanks! 🙂