Did you solve it? Gems from the vault of the National Puzzlers' League
National Puzzlers' League creates unique word puzzles called flats where missing words are to be filled based on the context.
Flats are small pieces of light verse with missing words, and each flat has a specific title explaining the wordplay type and answer's letter count.