Configuration driven patterns in smart components not updating when config is changed

I am working on creating a library of linear guide rails (THK, HiWin, etc.).  I have done this previously in SWX 2010 for a different employer and it worked with no issues.  Here's my problem.  I have created a guide rail part with multiple configs for rail length.  The differing rail lengths have a different number of bolt holes.  I created an assembly to generate the smart component features for the rail.  In this assembly is a part that the rail is mated to and the tapped hole features for mounting are created in this part.  Then, in this part I created a design table to drive configurations of the linear pattern of tapped holes to match the holes in the differing lengths of rails.  I then made the rail a smart part and used the configurator button to match up the configs in the mounting plate with the different rail length configs.  When I insert the rail into a new assembly and insert the smart features, everything works as intended.  However, if I change the config of the rail to a different length, the smart features do not update to match the new configuration of rail.  I have the patterns created as geometry patterns, and I have the check box ticked in the smart feature insertion for updating features if configurations change.  Any ideas on a fix?

Thanks!

SolidworksParts And Features