Is there no parsing error for your items file? the 2 double quotes after your stateDescription also look wrong to me.
Edit: forget my remark on this, see [OH3] Add metadata to Items via configuration files
That looks like the way to do it. I don’t use textual configuration, so was not aware.
I still think the pattern (twice in the definition) is wrong and should only contain the dot, not the comma.