How do you arrive at that conclusion? The log output shows that restic recognized that only a single file has changed in both cases. That would not happen if the parent snapshot mechanism doesn’t work as intended.
Creating a VSS snapshot takes some time and maybe listing files within the snapshot is also slower.