I agree with you, Newguest. It's not clear and I had to read the paragraphs carefully before I understood. "Granted that/then" is another way of saying "I agree or admit to (someone) that (something) is true.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.