I have same problem on GCP.
message: Failed snapshot precheck for workload
I did everything what is here https://docs.kasten.io/latest/install/google/google.html#using-a-separate-gcp-service-account but VolumeSnapshotClass is not mentioned there. Why do i need VolumeSnapshotClass when I have gcp infra profile setup with service account all right compute.storageAdmin
Thank you