For a law enforcement agency (in this case BATF) to obtain images or transcribe such >private< information, a specific warrant for that data should be presented.
This “agent” should have been stopped immediately and requested to leave and return with a warrant.
If there is pushback, call the local sheriff and have the agent “trespassed”.
I believe the wording of the FFL states that the records (all the records) must be available for inspection with “reasonable notice”. And that is ALL RECORDS going back to when the FFL was originally issued.
It took decades for ATF to get “Law Enforcement” status.
They were a “Regulatory agency”.
But not being “Law enforcement” hurt their feelings so they had to be upgraded.
Not sarcasm.