I am trying to have some labels turn on and off dynamically with the data driven page being displayed, but it is not working.
First, I have a data driven index layer moving from map to map, called "DD_Index". This is working. It is a list of parks driven off the field "PARK"
Second I have a second layer of the FC used for the data driven index, named "Little Park Label Layer", definition queried to only show a single record, in this case a specific park named "Little Park", which is a value in the data driven index field "PARK". This layer also has a Page Definition enabled with the Page Name Field set to "PARK" and "Match" enabled
Third I have an annotation group in the MXD called "Little Park Labels", it is set with Associated Layer of "Little Park Label Layer"
The theory being when the data driven index gets to "Little Park" the page definition turns on the "Little Park Label Layer", which in turn turns on the associated annotation group "Little Park Labels".
I can test turning the labels on and off with the associated layer manually and it works. I turn on the "Little Park Label Layer" and the labels in the annotation group display. All good there.
However if I enable data driven pages and go to the page "Little Park" the "Little Park Label Layer" is not turning on, therefore the labels are not turning on.
Is there an issue with using a definition queried duplicate layer of the index to drive this?