> it tells me that a substitution of Bm7 for Em produces a ii-V-I in C.
That's because it's using GPT-4. Which means it just makes stuff up, and you can't rely on it to tell the truth. It's a fun tool to see possibly novel output, but you can never rely on it to be accurate or correct.