It is common to have the variations you are showing (at least, it is common with my sewing). They aren't a problem in themselves. The real question is, what size are your blocks supposed to be, and what size are they actually? If your blocks are slightly oversized, you can trim them, and that will get rid of the unmatched edges. If your blocks are just the right size, then the inexact joinings won't prevent you from sewing the blocks together. If your blocks are too small, you can trim them all to the size of the smallest one (this wouldn't work with all patterns, but it should work with this one).