I have tried the properties and everything, I can't understand why my polygons are not lining up correctly in the legend.
I created this legend the usual way by adding my three layers to the legend wizard and creating the legend this way. It is only one legend, I've just recreated it and the same thing happens.
This is how I am creating my legend:
Insert>legend>legend wizard (select 1 layer)> click defaults