Linear Feature Pattern Not Updating Position

Hi all,

I'm currently using SolidWorks 2012 and DriveWorks on some windows, however I am having an issue with my Linear Feature Pattern when applying it to my fastenings;

Currently, I have all the screws manually put in for the standard size, however when it comes to running a specification on DriveWorks and therefore updating the window with new sizes, the pattern doesnt update to stay in line with its seed.

No error messages occur and they do update to the correct place, IF I open the pattern feature (dont have to make any changes or save, just opening it is enough)

As this is supposed to be an automated project, I can't have someone doing this as a fix everytime, I've had this problem before, but can't remember how I got around it. does anyone have any ideas?

(Image on the left is the master file, image on the right is a DriveWorks Specification)

SolidworksAssemblies