But no one in Episode VII ever said that Luke made a map to his location, or gave it to anyone. This is probably the biggest made-up brainbug of the sequel trilogy - it has simply no basis in anything in the film. There's only some nonsense on Wookiepedia based on - something? - that says Luke gave part of the map to Lor San Tekka, but this flies in the face of the Poe Dameron comic which clearly indicates that Lor San Tekka was searching for the location of the temple right before TFA. But that's of no relevance to whether the films contradict each other.
More generally, its utterly baffling to me that people came away from watching Episode VII thinking that Luke hadn't done exactly what he was doing in Episode VIII. It's like Han's story about where Luke went and why just went completely over their heads or was simply totally ignored.
That's not a contradiction, you just haven't seen them yet.What are the Knights if Ren? Where are they? In VII, they helped destroy the temple, in VIII, Kylo/Ben acted alone.
This is never stated in Episode VII.In VII, the Resistance fleet is stated as only a few fighters. In VIII, the fleet is at least three capital ships with bombers.(a positive change in difference)
As to Ben's fate - I would be totally disgusted with Episode IX if it just kills Ben off, unredeemed. That's not Star Wars.