Hi
The snapshot will fill all available disk space over time.
The snapshot keep the change from the original file. It’s like a buffer of what happened to the file from the point you created it. Its usefull for a quick restore, but it impack disk space and performance
I would simply suggest to merge your snapshot to remove them (see there for a guide; https://www.nakivo.com/blog/merge-hyper-v-snapshots-step-step-guide/)
Regard,
Philippe