His connection to Madame Xanadu tracks too given she actually is comfortable enoigh with Khalid to contact him.
JSA #20 does a lot better in some regards to previous issues by letting Doctor Fate (Khalid Nassour) be a driving force of the plot instead of stumbling & needing guidance.
He’s the one asked on a supernatural occurrence & has an idea on what to do & use his connections.