Now I understand.
What if you used data driven pages, with the index layer set to the polygon features.
Join your points to your polygon spatiallly.
add the join output, and set the symbology to mach your original point layer, set a definition query (a page definition) so only features that match the DDP index layer feature are shown. Now you have a layer to use in the legend that is limited to features within the polygon, and because of the 2 versions of the point data, you still see points outside the polygons.
Best Regards,
Jim