As the title says, everything that can be placed manually should be able to be moved or undeployed again afterwards. I noticed this problem after fumbling a second click after placing a tunnel door (in this case clay, but it’s the same for all other tunnel doors, too).
Thanks for the bug report. A fix for tunnel doors not being placeable will be in the next build.
Piles should be deployable, but there must a storage space in order for your hearthlings to try to undeploy and restock it. A fix for pile stockpile filters will be included as well.