I'm using QGIS 3.2 and want to manually move a few labels on a layer but when I try to use the move labels tool I can't move them. I can however rotate and change them using those tools. I looked in the Auxilliary Storage and it seems like the move tool is not creating new fields for the movement whereas the rotation and change tools can. Is there any reason the move isn't working while the others area?
This is a known bug. It was reported for QGIS 3.0.3 and was fixed, but it re-appeared in 3.2.1.
Your options are:
Wait for a bug fix.
Revert to QGIS 3.2.0 - download old version of QGIS here.
Use a static field for data-defined label positions.
Create fields called "LabelX" and "LabelY", with Field Calculator expressions
$y, respectively. Set these fields to control the label position.
With the layer in editing mode, try using the Move Label tool - hopefully it will re-position the labels and change the "LabelX" and "LabelY" values. If not, you'll have to position your labels by manually editing the values in these fields.
This bug is still present in version 3.6.2.
You need to open the Layer Property, click on each of the data defined coordinates X and Y:
and select the "store data in project" box: