Hey PJ
Two things.
Failed to be mentioned here are spells like Legend Lore which obviously affect the mechanics; so another option is to simply plant an generic scroll in a placeable to see if players are smart enough to keep it
More importantly ~ this issue of Lore and specific sub-realms of Lore.
The Skill check is a mechanic of the game especially electronically. The engine doesn't allow for detailed PnP style common sense application.
Test : Who shot JFK ??
We may not live in the USA and frankly most of us here (including me) were not alive but I bet we know answers and may have further opinions ! LOL
A Fighter with a militia background may have some "military lore" that includes the "legends of a specific battle eons ago" that may be important to the plot. As a DM I would rule it applicable (or not) and roll an intelligence or memory check.
Perhaps I would simply roll D20 and based on the result I would feed accurate info (high roll) or inaccurate info (low roll).
If the Lore is "plot specific" I would encourage you to offer multiple channels to "solve" for... some of which can even provide "mis information leading to traps, sets ups, ambushes....with proof at the ambush to help re-direct players on the correct path.
Don't leave it to "skill focus Lore"... although that can perhaps be the only method to get a 100% true answer....
~ spell i.e legend lore and Lore skill > X gives 100% true
~ Random books placed in mod "check inventory > Y gives 75% true + 1 ambush and one collectible to get correct answer.
~ Intelligence check "success" Z gives 50% true + 2 ambush and to collectibles to get correct answer
~ Bluff / Persuade / Intimidate success gives 25% true + 3 ambushes etc
~ Fail = ambush that is serious death trap as rival group / master boss left false bread crumb trail to kill off any rivals.