I am just wondering, what would happen if:
1. On TROUGH drawing (page 2) datum feature A stayed unchanged, width 126 became datum feature B, length of trough or one side of the length became datum feature C. Other features, including rectangular holes, were controlled to A|B|C.
2. On SUPPORT PLATE drawing (page 3) datum feature A stayed unchanged, top surface (the one interrupted by 7 pads) was assigned as datum feature B, length of the plate or one side of lenght of the plate was selected as C. The true contour of the plate was controlled by profile all around wrt to A, and 14 holes were positioned to A|B|C.
3. On WELDMENT drawing (page 4) datum features were the same as on TROUGH drawing. Two callouts were applied to pattern of two support plate widths: 1) position 2 wrt A|B|C; 2) perpendicularity 0.25 wrt A|B (perp. 0.25 for both plates wrt A|B would result in max. 0.5 between the plates). 28 holes were controlled by two single-segment positional callouts: 1) |pos|dia.X|A|B|C|; 2) |pos|dia.Y|A|B|. Y value would probably have to be equal to the positional tolerance value applied to the pattern of 14 holes on SUPPORT PLATE DRAWING. X value would be greater than Y and chosen depending on maximum allowable (from application point of view) shift between two plates and the trough in horizontal direction (normal to datum plane C).