The Aria label is added to the filename, but both Narrator and NVDA skip it because it is read-only.
I think the only solution would be to add the filename to each checkbox description as well - Narrator makes a horrible mess of reading the filenames though!
The label on a generate checkbox will be like this...
aria-label="Generate file graphconfig.json"