Lovecraft Country Episode 7 leaves us on more questions instead of answers with the fact of everyone in the loop…