Congratulations with the frame by frame first steps achievements!
I’ve been playing with every commit that Ivan has released and have followed the latest changes to bones by running a development snapshot I’ve built myself. So by this I’m able to report one bug that I’ve found and should be fixed.
If a vector position is influenced by two bones with the same weight for each bone, the result should be the average of the two transformations realized individually by each bone. This should happen regardless the position of the vector.
So here I created a blob with four spline points and two concatenated bones. The bones are centered on the blob. The central part of the blob is linked to both bones (same weight) and each end is linked to its corresponding bone.
Here you can see three blobs with the second bone rotated -90 degrees.

The blob A is the default one (central spline points are linked to both bones)
The blob B has the central spline points linked to the left bone
The blob C has the central spline points linked to the right bone
I do expect that the position of A is the average of the position of B and C but it isn’t.

Comparing to how Anime Studio moves the points around you can see that there is not symmetry on how the bones has influence:

Those two segments are equally binded to both bones
Similar figure in Synfig:

Now look how do they move when the bone moves from 0 degrees to -180 degrees (the screenshot is at -90 degrees with onionskin to see the effect)


Notice how the movement in Anime Studio is symmetrical and not in Synfig.
Attached are the example files.
Cheers
synfig-weighted-onion.sifz (1.77 KB)
multiple-bone-link.sifz (2.37 KB)