Kubernetes statefulset volumeMount subPathExpr not expanding variable

Have been trying to get subPathExpr to work in a statefulset deployment. I have had luck with subPathExpr on a pod deployment. This is in the events when I deploy the statefulset:

2s Warning FailedCreate statefulset/test-dev create Pod test-dev-0 in StatefulSet test-dev failed error: Pod “test-dev-0” is invalid: spec.containers[2].volumeMounts[0].subPathExpr: Invalid value: “$(MOUNT_PATH)”: subPathExpr and subPath are mutually exclusive

Here is a sample of the code:

apiVersion: apps/v1
kind: StatefulSet
metadata:
labels:
app: test-dev
env: testenv
name:test-dev
spec:
replicas: 2

template:
metadata:
labels:
app: test-dev
env: testenv
spec:
containers:
- name: test-dev
args:
- -
tail -f /dev/null
command:
- /bin/sh
- -c
env:
- name: POD_NAME
valueFrom:
fieldRef:
fieldPath: metadata.name
- name: MOUNT_PATH
value: “log-volume-$(POD_NAME)”
volumeMounts:
- name: log-volume
mountPath: /work/var/log/app
subPathExpr: $(MOUNT_PATH)
I have been able to get this to work if I create Pod yaml, just no luck statefulset