As some may know there is the structure block where one can store structures and then export and load them with a rotation from 0 degrees up to 270 degrees. This is where the problem comes, the rotation.
Steps to reproduce:
enter or create a test world, activate cheats and activate the experimental option (update 1.21)
get a structure block for that use the command
/give @s structure_block 64
put the structure block, configure it how you want and next to the bounding box put the crafter
save and then load loads the structure with a different rotation than the default
Expected result:
the crafter loads with a different rotation when the rotation settings are changed in the structure block
Observed Results:
the crafter loads with the same rotation always regardless of whether the rotation configuration is changed in the structure block
Attachments
Comments 4

This is likely due to the new "orientation" state that the crafter uses. Crafter cannot be rotated or mirrored by structure blocks, the /structure command, or by the Structure Script API Object.
Tested on Preview 1.21.80.27, I can confirm this issue has been fixed. The only remaining vanilla orientation state that doesn’t update correctly in structures or features is huge_mushroom_bits
.