You know. . . I was thinking about those bias edges and I wonder if you couldn't cut your original squares on the diagonal, so that when you sew around the squares and cut them, the sides would be on the straight of grain. It would be more trouble initially and waste more fabric, but the end result would be stable blocks that would be easier to put together.