Jordan, if you spray the blocks and steam the beejeebers out of them, can you make them uniform? And get your points where you need them to be with rigourous pinning before sewing?
My first quilting teacher found this same issue with log cabin quilts...she was very meticulous, but no matter how carefully she cut and sewed they were always just that little bit off and in blocks like these with may pieces, tiny shifts add up to big issues. She went to paper piecing her log cabins as a result, and I think that is the best way to tackle pineapple blocks as well.