Are you assuming that the position of the gable markers indicate the runway strip? I think you'll find this is incorrect.
According the current MOS 139 gable markers are placed to indicate the limit of the graded portion of the runway strip (MOS 8.2.2). If you read the section on runway strip widths you will find that it is possible to declare a runway strip beyond where the gable markers are placed. Is that not the situation here?
It also goes on to describe the fly over area and how close to the centreline objects within the strip can be placed. It actually says that objects can be within the strip if certain parameters are met. Some interesting things regarding transverse slope.
Without knowing how the areas beyond the graded strip are set up it seems like the strip is compliant and the AFAP could be mistaken. Unless I have misread MOS 139.
Alpha