I created a snapshot, and it succeeded as expected within a few seconds. However the sidecar continues to call CreateSnaphot() over and over every 60 seconds, despite my SP returning success every time. If I create multiple snapshots, each one causes an RPC call every 60 seconds to CreateSnapshot() as long as the snapshot exists. This will turn into a scalability problem very quickly with any reasonable number of snapshots.
Here is a log fragment illustrating the problem:
external-snapshotter.log