I faced that problem and solved it without giving uid 0 or using initContainer
I was using minikube multi-node
I used this command minikube addons enable csi-hostpath-driver
and the sc :storageClass: csi-hostpath-sc
the explaination that because of the multi-node they can't share the volume so can't share the permissions
with enabling this they make like a shared network volume