Teleporting items with lua will break their mwscript
How to reproduce:
Find a bed, and select it with the console open. Type these commands:
luag
selected:teleport(selected.cell,selected.position)
The bed will now be unresponsive, you cannot use it. The variables can still be reached but the script will not execute.